Så du arbetar med råa källfiler. Du bör kompilera dessa filer först - och senare kan du använda dem. Det är relativt enkelt på Unix-liknande plattformar, där C-kompilatorn vanligtvis är tillgänglig, och ganska svårt på MS Windows, där du måste installera C-kompilatorn först.
Jag var rädd att vi förlorade pgFoundry-arkivet, där orafce var förkompilerat och packat.
Nästan alla Linux-distributioner stöder orafce direkt - och du kan installera det utan kompilering från arkiv.
se http://wiki.postgresql.org/wiki/Building_and_Installing_PostgreSQL_Extension_Modules
$libdir är symbol, som används för PostgreSQL-tilläggskatalogen. Det kan vara olika för alla plattformar - och det ersätts i kompileringsstadiet med verkligt värde. MODULE_PATHNAME har liknande betydelse. I kompileringsstadiet ersätts av giltig faktisk sökväg till biblioteket med kompilerad kod.
Jag är ledsen - vi tillhandahåller inte en kompilerad fil - främst på grund av hög risk för MS Windows. Vi har inga krafter och verktyg för att underhålla alla Win säkert. I det här ögonblicket kan du:
- försök att kontakta någon som använder orafce för Windows för säkerhetskopiering av orafce-installatörer
- försök att kompilera det här tillägget själv (Microsoft Visual Studio Express-utgåvan är gratis och nedladdningsbar på internet).
- en annan möjlighet är att migrera databasservern till Linux - nästan allt databasunderhåll och användning är enklare och mer robust där (på grund av saknade virus, antivirus och färre resursbegäranden). Linux är också den primära plattformen för Oracle.
några tutorials:
- http://blog.2ndquadrant.com/compiling -postgresql-extensions-visual-studio-windows/
- http://www.scribd. com/doc/40725510/Build-PostgreSQL-C-Functions-on-Windows