PostgreSql和PostGIS安裝——Windows10家庭版


PostgreSql和PostGIS安裝——Windows10家庭版


一、安裝環境

1、系統環境:Windows 10 家庭中文版

2、PostgreSql:postgresql-11.2-1-windows-x64

3、PostGIS:postgis-bundle-pg11x64-setup-3.1.0-1.exe


二、下載地址

PostgreSql:https://get.enterprisedb.com/postgresql/postgresql-11.2-1-windows-x64.exe

PostGIS:可以直接通過安裝postgreSql時下載,其它下載渠道:http://download.osgeo.org/postgis/windows/pg11/


三、安裝異常

本來想安裝:postgresql-12.5-1-windows-x64,但是安裝報以下錯誤,所以選擇了11.2.1版本。

2391205016

四、PostgreSQL安裝過程和postgis下載

4266332567

2670085252

我修改了安裝路徑:D:\oyz3dserver\PostgreSQL\11

535001796

第1個篩選框:安裝PostgreSql服務。

第2個篩選框:安裝paAdmin客戶端,用於連接操作postgreSql數據庫。

第3個篩選框:安裝結束后,可以打開新窗口,安裝postgresql相關的其它插件,比如:PostGIS.

第4個篩選框:必選,未知。

1717940573

2640365190

設置數據庫密碼:123456

1867650805

設置數據庫端口號:5432

460165893


3287968946[3]

3804146325[3]

3224297739

914721187

到至postgresql安裝完成。以下是下載PostGis,但是下載很慢,建議下載地址:http://download.osgeo.org/postgis/windows/pg11/

2894101264

1154930136

選擇PostGIS的版本(3個任選其一)和下載位置。

2852209832

五、PostGIS安裝

905839239

1503907567

2243371936

1847757257

1182535459

1889344173

2191509857

63787884

2667151099

1447081462

1810052550

六、其它操作

1、在命令行輸入:services.msc 打開服務,可以看到postgresql數據默認已設置為開機啟動

126783930

2、加入全局環境變量

2693785838

3、測試PostGIS是否安裝成功

Microsoft Windows [版本 10.0.18363.1316]
(c) 2019 Microsoft Corporation。保留所有權利。


#######連接登錄postgresql數據庫
C:\Users\zhao>psql -U postgres -h localhost -d postgres -p 5432
用戶 postgres 的口令:
psql (11.2)
輸入 "help" 來獲取幫助信息.

#######創建test數據庫
postgres=# create database test;
CREATE DATABASE

#######切換test數據庫
postgres=# \c test;
您現在已經連接到數據庫 "test",用戶 "postgres".

#######創建postgis擴展
test=# create extension postgis;
CREATE EXTENSION

#######查詢全部擴展
test=# select postgis_full_version();
                                                                      postgis_full_version                              
----------------------------------------------------------------------------------------------------------------------------------------------------------------
 POSTGIS="3.1.0 3.1.0" [EXTENSION] PGSQL="110" GEOS="3.9.0-CAPI-1.14.1" PROJ="7.1.1" LIBXML="2.9.9" LIBJSON="0.12" LIBPROTOBUF="1.2.1" WAGYU="0.5.0 (Internal)"
(1 行記錄)


test=#

七、配置數據庫遠程訪問

PG默認只能本機訪問,但是實際情況中,應用服務器多單獨部署,需要開通PG的遠程訪問權限,且是需要配置用戶密碼的。

需要修改postgres.conf, pg_hba.conf文件。

文件位置:

D:\oyz3dserver\PostgreSQL\11\data\postgresql.conf
D:\oyz3dserver\PostgreSQL\11\data\pg_hba.conf
修改postgresql.conf
#listen_addresses='localhost'
listen_addresses='*'   --- 修改成'*'全部ip都可以訪問改數據庫。
修改pg_hba.conf
# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5
host    all             all             0.0.0.0/0               md5   --添加本行數據

注意: 重啟pg數據庫


八、PostgreSql與PostGIS卸載

1206602245


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM