安装包下载地址:
一直点击安装/下一步,一直到Stack Builder的安装,如下:
Stack Builder选择PostgreSQL 16(x64) on port 5432,Stack Builder用来管理postgreSql实例,可以提高可用性和扩展性。
The Language Pack installer contains the required versions of Python, Perl and TCL/TK for use with pl/python, pl/perl and pl/tcl in PostgreSQL and EPAS
安装完成之后,如果使用navicat链接postgreSql可能会有如下问题:
错误原因是在postgreSql高版本pg_database中删除了datlastsysoid字段,解决方案是升级navicat版本或者修改现有navicat版本中的配置:
下载16进制编辑器,然后打开navicat安装目录下的libcc.dll文件:
搜索报错信息中的dsql:SELECT DISTINCT datlastsysoid,然后替换为SELECT DISTINCT dattablespace,或者替换为pg_database中的其他字段(ps:暂时不知道这里查询这个字段的作用)。
附:16进制编辑器HxD下载: