Win11安裝PostgreSQL數(shù)據(jù)庫的兩種方式詳細步驟
一、exe文件安裝 (推薦)
下載安裝包
官方下載地址 https://www.postgresql.org/download/
1. 選擇操作系統(tǒng)

2. 跳轉(zhuǎn)到EDB(PostgreSQL 的安裝包托管在 EDB上)

3. 選擇版本點擊下載按鈕

安裝
1. 管理員打開安裝包

2. 選擇安裝目錄
將安裝目錄盤符改成D或其它數(shù)據(jù)盤,目錄不變

3. 勾選安裝項
PostgreSQL Server PG數(shù)據(jù)庫pgAdmin 4 自帶數(shù)據(jù)庫管理工具,不過一般使用Navicat管理Stack Builder 插件擴展功能Command Line Tools 命令行工具

4. 設(shè)置數(shù)據(jù)存儲目錄
默認是C盤,把盤符改成D或者其它數(shù)據(jù)盤。目錄不變

5. 設(shè)置管理員密碼
輸入兩次密碼

6. 設(shè)置端口
默認就行

7. 地區(qū)設(shè)置
選擇默認地區(qū),安裝時系統(tǒng)自動選擇地區(qū)。 不同的地區(qū)界面文字、錯誤消息、排序、字符集和排序規(guī)則會有區(qū)別。

8. next 安裝
繼續(xù)點擊next開始安裝,等待安裝完成。取消勾選點擊Finish

9. 運行自帶pgAdmin管理工具連接
開始菜單中搜索pgAdmin

展開Servers 可以看到本地運行的數(shù)據(jù)庫服務(wù)。

雙擊PostgreSQL 16 輸入管理員密碼

連接上就可以進行管理了

10. 使用Navicat 連接
填寫端口、賬號、密碼

如果打開數(shù)據(jù)庫提示 ERROR:column "datlastsysoid" does not exist ,這是因為PostgreSQL 15版本中刪除了datlastsysoid字段,而Navicat的某些版本在查找這個已棄用的字段時會引發(fā)錯誤。具體來說,PostgreSQL 15從表中刪除了datlastsysoid字段。換一個高版本Navicat 工具或者降低PostgreSQL版本就行,安裝的數(shù)據(jù)庫沒有問題的。

二、壓縮包安裝 下載壓縮包
官方下載地址 https://www.postgresql.org/download/
選擇操作系統(tǒng)

點擊 zip archive

選擇版本點擊開始下載

安裝
1. 解壓
我解壓到 D:\Program Files,D:\Program Files\pgsql 是我的軟件安裝目錄
2. 創(chuàng)建數(shù)據(jù)存儲目錄
在D:\Program Files\pgsql 目錄中創(chuàng)建data 用作數(shù)據(jù)目錄

3. 初始化數(shù)據(jù)庫
在bin目錄下打開 CMD 命令行

執(zhí)行
initdb -D ../data -U postgres -A password -E utf8 --locale=C -W
命令行參數(shù)解釋:
-D 指定初始化的數(shù)據(jù)庫目錄(當前在bin目錄指定上級目錄的data) -U 數(shù)據(jù)庫超級用戶名(此處為postgres,如果不設(shè)置,會用當前windows用戶名為賬號) -A 數(shù)據(jù)庫認證方式 -E 數(shù)據(jù)庫編碼格式 --locale 數(shù)據(jù)庫簇使用的本地化語言 -W 命令行執(zhí)行后 輸入密鑰
執(zhí)行命令后需要設(shè)置管理員密碼,輸入兩次

4. 啟動
執(zhí)行
# -D 指定數(shù)據(jù)目錄 ,我是在bin目錄下執(zhí)行 所以數(shù)據(jù)目錄是 ../data # -l 指定日志文件 pg_ctl -D ../data -l ../logfile.log start
5. 常用命令
啟動
# 在bin目錄下執(zhí)行 pg_ctl stop -D ../data
停止
# 在bin目錄下執(zhí)行 pg_ctl stop -D ../data
6. Navicat 連接

如果打開數(shù)據(jù)庫提示 ERROR:column "datlastsysoid" does not exist ,這是因為PostgreSQL 15版本中刪除了datlastsysoid字段,而Navicat的某些版本在查找這個已棄用的字段時會引發(fā)錯誤。具體來說,PostgreSQL 15從表中刪除了datlastsysoid字段。換一個高版本Navicat 工具或者降低PostgreSQL版本就行,安裝的數(shù)據(jù)庫沒有問題的。

總結(jié)
到此這篇關(guān)于Win11安裝PostgreSQL數(shù)據(jù)庫的兩種方式詳細步驟的文章就介紹到這了,更多相關(guān)Win11安裝pgSQL數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
postgresql使用filter進行多維度聚合的解決方法
這篇文章給大家介紹postgresql使用filter進行多維度聚合的解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2021-07-07
使用PostgreSQL數(shù)據(jù)庫建立用戶畫像系統(tǒng)的方法
這篇文章主要介紹了使用PostgreSQL數(shù)據(jù)庫建立用戶畫像系統(tǒng),下面使用一個具體的例子來說明如何使用PostgreSQL的json數(shù)據(jù)類型來建立用戶標簽數(shù)據(jù),需要的朋友可以參考下2022-10-10
無公網(wǎng)IP環(huán)境下的PostgreSQL遠程訪問方案
本文提出了一種基于內(nèi)內(nèi)網(wǎng)穿透技術(shù)的PostPostQL遠程訪問解決方案,該方案無需公網(wǎng)IP,配置簡單且安全性可控,支持擴展性強,通過三步實現(xiàn):隧道建立、端口映射和身份驗證,實測延遲5-ms、帶寬NMbps,適用于開發(fā)、數(shù)據(jù)查詢和報表導出場景,需要的朋友可以參考下2026-04-04
postgresql 實現(xiàn)查詢某時間區(qū)間的所有日期案例
這篇文章主要介紹了postgresql 實現(xiàn)查詢某時間區(qū)間的所有日期案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
PostgreSQL通過mysql_fdw連通MySQL實戰(zhàn)
mysql_fdw就像是PostgreSQL和MySQL數(shù)據(jù)庫之間的一座雙向橋梁,本文就來詳細的介紹一下PostgreSQL通過mysql_fdw連通MySQL實戰(zhàn),感興趣的可以了解一下2026-03-03
postgresql varchar字段regexp_replace正則替換操作
這篇文章主要介紹了postgresql varchar字段regexp_replace正則替換操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01

