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. 數據庫操作

1.3.1. 初始化數據庫

initdb /usr/local/var/postgres

1.3.2. 啟動或停止數據庫

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

1.3.3. 創建用戶

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

1.3.4. 創建數據庫

createdb dbname -O username -E UTF8 -e
以數據庫名 dbname 創建數據庫,并指定數據庫Owner為 username ;指定數據庫編碼為UTF8,參數 "-e" 是顯示發送到服務端的命令。

1.3.5. 連接數據庫

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

2. Windows:

2.1. 安裝

官網下載安裝包,按照提示安裝。
假如安裝在C:\PostgreSQL
將路徑C:\PostgreSQL\10\bin加入環境變量

2.2. 管理工具

2.2.1. 命令行工具

psql

2.2.2. 圖形化工具

pgAdmin

2.3. 數據庫操作

2.3.1. 初始化數據庫

initdb C:\postgresdb

2.3.2. 啟動或停止數據庫

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

2.3.3. 創建用戶

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

2.3.4. 創建數據庫

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

2.3.5. 連接數據庫

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容