He instalado PostgreSQL con Postgis (probé ambas versiones 9.4 y 9.5 ) en un escritorio remoto con Windows 7 64bit.
Sin embargo, cuando ejecuté este comando SQL: "CREAR EXTENSIÓN postgis" (en PgAdmin ejecutado como administrador), apareció este mensaje:
ERROR: no se pudo cargar la biblioteca "C:/PostgreSQL9_5/lib/rtpostgis-2.2.dll": El procedimiento especificado no se pudo encontrar.
********** Error **********
ERROR: no se pudo cargar la biblioteca "C:/PostgreSQL9_5/lib/rtpostgis-2.2.dll": El procedimiento especificado no se pudo encontrar. Estado SQL: XX000
Puedo confirmar que "rtpostgis-2.2.dll" estaba allí.
Por favor, dime cómo arreglar esto. Es tan frustrante desinstalar y luego reinstalar cada vez pero el problema aún persiste.
P/s: En mi PC casera con Windows 10 64bit, PostgreSQL funciona de maravilla. La extensión Postgis y Pgrouting puede ser creada fácilmente.
0 votos
¿Puede conectarse a una sesión psql en la máquina remota? Me pregunto si es un problema de permisos.
0 votos
¿Te refieres a "usar psql en línea de comandos"? En realidad, intenté conectarme a la base de datos usando la línea de comandos, pero sólo dio un mensaje de error, algo así como "psql no reconocible".
0 votos
Me refería a eso, sí. Es probable, al tratarse de una máquina remota, que no tengas la ruta de los ejecutables de Postgres configurada como variable de entorno. Prueba con
echo %PATH%
en un prompt de cmd en la máquina remota. Si eso no contiene una ruta de acceso a los binarios de Postgres, entonces añádala o ejecuteCREATE EXTENSION postgis
desde ese lugar.0 votos
He intentado:: 1-Añadir PATH a la carpeta bin de Postgres -> Todavía no use//// 2-Instalar PostgreSQL 9.3 y ejecutar cmd desde la carpeta bin, usando psql para "crear extensión postgis" -> se produjo el mismo error. En este escritorio remoto (una máquina virtual que se ejecuta en el servidor), una vez he tenido éxito en la instalación de PostgreSQL 9.4, crear postgis ext y...., todo estaba bien, hasta que actualice esta a la versión 9.5.
0 votos
Yo también tengo el mismo problema. Parece que algo está mal con el 95
0 votos
Mismo problema en XP64 con postgresql-9.5.2-1-windows-x64.exe, 9.4.4-3 seguía funcionando
0 votos
En mi caso, aunque he quitado la versión 9.5 y he vuelto a instalar las anteriores, el problema seguía ahí :(
0 votos
Utilizando la sugerencia de @LR123567 se ha solucionado el problema.