背景:
公司需要在一个服务器上装一个pg数据库,要求和其余服务器版本尽量保持一致,临时拉我装一下
特别注意:
需要注意的地方就是因为postgresql数据库是一个空间库,gis行业很多都会使用这个数据库,我们安装的目标需要navicat连接上数据库后,能够执行create extension postgis命令成功,为此我们需要安装一个拓展,下图是我们的目标
postgresql安装过程:
选择一致版本:
为什么版本要尽量保持一致,因为pg有一个导入导出库命令,会使用到pg的一些命令,比如pg9的数据库bak文件没法导入的pg10
下载10.21:
PostgreSQL: The world's most advanced open source database
10.21应该是22年上半年的版本,官网看起来最新支持是10.3
https://get.enterprisedb.com/postgresql/postgresql-10.21-1-windows-x64.exe
exe安装:
遇见了一个报错,先继续往下面装
postgis安装方式一失败:
这个点击上图finish就会出现,若是不小心忘记了,建议卸了重新装
本来这个方式只需要勾选一个特定选项即可,但是我没找到,所以我退出了
PostgreSql和PostGIS安装——Windows10家庭版 - 我命由我不由天—hao - 博客园 (cnblogs.com)这个方式安装postgis参考
将postgresql版本注册成服务启动:
pg_ctl.exe register -N "postgresql10_21" -D "D:/postgrsql10.21_install_space/data"
navicat本地127.0.0.1连接
链接:https://pan.baidu.com/s/1-oJAhAH3uoiSU1agqUX18A
提取码:0501
【navicat11,绿色免安装破解版,优点是不需要破解,缺点就是有点老~】
select version();
验证create extension postgis命令【我这边失败是正常的,如果你方式一安装postgis成功,那么这里应当执行无问题】
配置postgresql远程局域网可以访问:
# 允许所有IP进行访问
host all all 0.0.0.0/0 md5
postgis安装:
postgis安装方式二成功:
下面我们来安装postgis
可参考的安装文章:Postgis 图文安装详细教程 (Windows)_postgis官网下载安装-CSDN博客
Index of /postgis/windows/pg10/ (osgeo.org),先下载