Quindi, stai lavorando con i file non elaborati di origine. Dovresti prima compilare questi file e in seguito puoi usarli. È relativo semplicemente su piattaforme simili a Unix, dove è solitamente disponibile il compilatore C, e piuttosto difficile su MS Windows, dove devi prima installare il compilatore C.
Temo che abbiamo perso l'archivio pgFoundry, dove era precompilato e imballato orafce.
Quasi tutte le distribuzioni Linux supportano direttamente orafce e puoi installarlo senza compilarlo dai repository.
vedere http://wiki.postgresql.org/wiki/Building_and_Installing_PostgreSQL_Extension_Modules
$libdir è un simbolo, utilizzato per la directory delle estensioni di PostgreSQL. Può essere diverso per qualsiasi piattaforma e viene sostituito all'interno della fase di compilazione dal valore effettivo. MODULE_PATHNAME ha un significato simile. In fase di compilazione viene sostituito dal valido percorso effettivo della libreria con il codice compilato.
Mi dispiace, non forniamo file compilati, principalmente a causa dell'alto rischio per MS Windows. Non abbiamo forze e strumenti per mantenere tutto Win in sicurezza. In questo momento, puoi:
- prova a contattare qualcuno che utilizza orafce per Windows per il backup dei programmi di installazione orafce
- prova a compilare questa estensione da solo (l'edizione Microsoft Visual Studio Express è gratuita e scaricabile su Internet).
- un'altra possibilità è migrare il server di database su Linux:quasi tutta la manutenzione e l'utilizzo del database sono più semplici e robusti lì (a causa della mancanza di virus, antivirus e meno richieste di risorse). Anche Linux è la piattaforma principale per Oracle.
alcuni tutorial:
- http://blog.2ndquadrant.com/compiling -postgresql-extensions-visual-studio-windows/
- http://www.scribd. com/doc/40725510/Build-PostgreSQL-C-Functions-on-Windows