Stackbuilder访问PostgreSQL遇证书验证及连接问题,需安装PostGIS支持
解决Stackbuilder连接故障与PostGIS安装问题
Stackbuilder连接失败(无法连接到www.postgresql.org:443)的修复方案
- 检查防火墙/杀毒软件:临时关闭系统防火墙或第三方杀毒软件,再尝试启动Stackbuilder。如果恢复正常,添加Stackbuilder程序(路径一般为
PostgreSQL\你的版本号\stackbuilder\stackbuilder.exe)到防火墙允许列表。 - 修复证书验证问题:
- 从PostgreSQL安装目录找到Stackbuilder的证书文件(通常在
PostgreSQL\你的版本号\stackbuilder\certs目录下) - 打开系统证书管理器,将该证书导入到「受信任的根证书颁发机构」存储中
- 从PostgreSQL安装目录找到Stackbuilder的证书文件(通常在
- 手动配置代理(若适用):如果你的网络需要代理才能访问外网,打开Stackbuilder后找到设置选项,手动填入代理地址和端口,再尝试连接。
无需Stackbuilder安装PostGIS的方法
因为Stackbuilder连接异常,直接手动安装PostGIS更高效:
- 下载与你的PostgreSQL版本严格匹配的PostGIS安装包(比如PostgreSQL 15对应PostGIS 3.3及以上版本)
- 运行安装程序,选择已安装的PostgreSQL实例,按照向导完成安装(注意勾选需要的组件,如PostGIS核心、拓扑支持等)
- 启用PostGIS扩展:
打开pgAdmin或psql连接到目标数据库,执行以下命令:CREATE EXTENSION postgis; CREATE EXTENSION postgis_topology; - 验证安装:执行
SELECT PostGIS_Version();,若返回版本字符串则说明安装成功。
内容的提问来源于stack exchange,提问作者Utsab
相关产品推荐
相关产品推荐

