将 PostGIS 扩展添加到 PostgreSQL 时出错 - Win10
Error adding PostGIS extension to PostgreSQL - Win10
使用 CREATE EXTENSION postgis;
时,我收到以下错误消息:
ERROR: could not load library "C:/Program Files/PostgreSQL/11/lib/rtpostgis-2.5.dll": The specified module could not be found. SQL state: XX000
- 系统:Windows 10-64 位家庭。
- Postgre SQL 从 'postgresql-11.5-1-windows-x64.exe' 安装。
- 从 'postgis-bundle-pg11x64-setup-2.5.2-1.exe' 安装的 Postgis(也尝试过版本 2.5.1-1)。我是通过 Application Stack Builder 安装 PostGIS 还是直接使用安装程序都没有关系。
我试图从 pgAdmin 4 上下文菜单和 SQL 命令以及通过 psql 的命令行创建扩展。
根据 https://trac.osgeo.org/postgis/ticket/4482 - 遵循程序并解决了问题(对我而言)。
- 转到您的 PostgreSQL /postgisgui 文件夹 - 在我的例子中 "C:\Program Files\PostgreSQL\bin\postgisgui"
- 手动复制"libeay32.dll"和"ssleay32.dll"
- 粘贴到父 "bin" 文件夹
重新启动 pgAdmin 后,能够在所选数据库上创建 postgis 扩展。
我遇到了同样的问题,结果是 postgis 版本问题。
使用 CREATE EXTENSION postgis;
时,我收到以下错误消息:
ERROR: could not load library "C:/Program Files/PostgreSQL/11/lib/rtpostgis-2.5.dll": The specified module could not be found. SQL state: XX000
- 系统:Windows 10-64 位家庭。
- Postgre SQL 从 'postgresql-11.5-1-windows-x64.exe' 安装。
- 从 'postgis-bundle-pg11x64-setup-2.5.2-1.exe' 安装的 Postgis(也尝试过版本 2.5.1-1)。我是通过 Application Stack Builder 安装 PostGIS 还是直接使用安装程序都没有关系。
我试图从 pgAdmin 4 上下文菜单和 SQL 命令以及通过 psql 的命令行创建扩展。
根据 https://trac.osgeo.org/postgis/ticket/4482 - 遵循程序并解决了问题(对我而言)。
- 转到您的 PostgreSQL /postgisgui 文件夹 - 在我的例子中 "C:\Program Files\PostgreSQL\bin\postgisgui"
- 手动复制"libeay32.dll"和"ssleay32.dll"
- 粘贴到父 "bin" 文件夹
重新启动 pgAdmin 后,能够在所选数据库上创建 postgis 扩展。
我遇到了同样的问题,结果是 postgis 版本问题。