Por lo tanto, está trabajando con archivos sin procesar de origen. Primero debe compilar estos archivos, y luego puede usarlos. Es relativamente simple en plataformas similares a Unix, donde el compilador C suele estar disponible, y bastante difícil en MS Windows, donde primero debe instalar el compilador C.
Me temo que perdimos el archivo pgFoundry, donde orafce estaba precompilado y empaquetado.
Casi todas las distribuciones de Linux admiten orafce directamente, y puede instalarlo sin compilación desde los repositorios.
consulte http://wiki.postgresql.org/wiki/Building_and_Installing_PostgreSQL_Extension_Modules
$libdir es un símbolo, que se usa para el directorio de extensiones de PostgreSQL. Puede ser diferente para cualquier plataforma, y se reemplaza dentro de la etapa de compilación por el valor real. MODULE_PATHNAME tiene un significado similar. En la etapa de compilación, se reemplaza por una ruta real válida a la biblioteca con código compilado.
Lo siento, no proporcionamos archivos compilados, principalmente debido al alto riesgo para MS Windows. No tenemos fuerzas y herramientas para mantener todo Win de forma segura. En este momento, puedes:
- intente ponerse en contacto con alguien que use orafce para Windows para obtener una copia de seguridad de los instaladores de orafce
- intente compilar esta extensión usted mismo (la edición Microsoft Visual Studio Express es gratuita y se puede descargar en Internet).
- otra posibilidad es migrar el servidor de la base de datos a Linux:casi todo el mantenimiento y el uso de la base de datos es más simple y más sólido allí (debido a la falta de virus, antivirus y menos solicitudes de recursos). Linux también es la plataforma principal para Oracle.
algunos tutoriales:
- http://blog.2ndquadrant.com/compiling -postgresql-extensiones-visual-studio-windows/
- http://www.scribd. com/doc/40725510/Build-PostgreSQL-C-Functions-on-Windows