PostgreSQL10.21与PostGIS3.2.3安装文档

时间:2024-03-07 19:47:40

背景:

公司需要在一个服务器上装一个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),先下载

校验createsion extension postgis命令: