PostgreSQL安裝筆記

1. macOS:

1.1. 安裝

1.1.1. 使用命令安裝:

安裝:
brew install postgresql
升級:
brew upgrade postgresql

1.1.2. 使用圖形界面安裝:

下載Postgres.app

1.2. 管理工具

1.2.1. 命令行工具

psql

1.2.2. 圖形化工具

嘗試各種三方圖形化管理工具后還是覺得pgAdmin更好用。

1.3. 數(shù)據(jù)庫操作

1.3.1. 初始化數(shù)據(jù)庫

initdb /usr/local/var/postgres

1.3.2. 啟動或停止數(shù)據(jù)庫

啟動服務(wù):
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
停止服務(wù):
pg_ctl -D /usr/local/var/postgres stop -s -m fast
加入開機自動啟動:
ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents

1.3.3. 創(chuàng)建用戶

createuser username -P
Enter password for new role:
Enter it again:
以用戶名username創(chuàng)建用戶,提示輸入兩次相同密碼。

1.3.4. 創(chuàng)建數(shù)據(jù)庫

createdb dbname -O username -E UTF8 -e
以數(shù)據(jù)庫名 dbname 創(chuàng)建數(shù)據(jù)庫,并指定數(shù)據(jù)庫Owner為 username ;指定數(shù)據(jù)庫編碼為UTF8,參數(shù) "-e" 是顯示發(fā)送到服務(wù)端的命令。

1.3.5. 連接數(shù)據(jù)庫

命令行:
psql -U username -d dbname -h 127.0.0.1
也可以通過pgAdmin連接進行數(shù)據(jù)庫操作。

2. Windows:

2.1. 安裝

官網(wǎng)下載安裝包,按照提示安裝。
假如安裝在C:\PostgreSQL
將路徑C:\PostgreSQL\10\bin加入環(huán)境變量

2.2. 管理工具

2.2.1. 命令行工具

psql

2.2.2. 圖形化工具

pgAdmin

2.3. 數(shù)據(jù)庫操作

2.3.1. 初始化數(shù)據(jù)庫

initdb C:\postgresdb

2.3.2. 啟動或停止數(shù)據(jù)庫

啟動服務(wù):
pg_ctl -D C:\postgresdb -l C:\postgresdb\server.log start
停止服務(wù):
pg_ctl -D C:\postgresdb stop -s -m fast
注冊Windows服務(wù):
pg_ctl register -N PostgreSQL -D C:\postgresdb
參數(shù)“-N”為服務(wù)名稱
卸載Windows服務(wù):
pg_ctl unregister -N PostgreSQL -D C:\postgresdb

2.3.3. 創(chuàng)建用戶

createuser -P username
Enter password for new role:
Enter it again:
以用戶名username創(chuàng)建用戶,提示輸入兩次相同密碼,這里參數(shù)順序與macOS有差異。

2.3.4. 創(chuàng)建數(shù)據(jù)庫

createdb -O username -E UTF8 -e dbname
以數(shù)據(jù)庫名 dbname 創(chuàng)建數(shù)據(jù)庫,并指定數(shù)據(jù)庫Owner為 username ;指定數(shù)據(jù)庫編碼為UTF8,參數(shù) "-e" 是顯示發(fā)送到服務(wù)端的命令。這里參數(shù)順序與macOS有差異。

2.3.5. 連接數(shù)據(jù)庫

命令行:
psql -U username -d dbname -h 127.0.0.1
也可以通過pgAdmin連接進行數(shù)據(jù)庫操作。
PostgreSQL默認端口號為:5432

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容