轉載:https://www.cnblogs.com/winkey4986/p/5360551.html
1、設置安裝路徑為:D:\soft\pgsql,數據存儲路徑為:D:\soft\pgsql\data
2、以管理員身份打開cmd,並切換到D:\soft\pgsql\bin目錄
(1)、初始化並創建數據庫(一次即可)
initdb.exe -D D:\soft\pgsql\data -E UTF-8 --locale=chs -U postgres -W
-D :指定數據庫簇的存儲目錄D:\soft\pgsql\data
-U:指定DB的超級用戶的用戶名postgres
--locale:關於區域設置(chinese-simplified-china)
-E:默認編碼格式chs
-W :為超級用戶指定密碼的提示
(2)、啟動數據庫
pg_ctl -D D:\soft\pgsql -l logfile start
(3)、注冊為系統服務(需管理員權限方可)
pg_ctl register -N PostgreSQL -D D:\soft\pgsql\data
補充:刪除系統服務
sc delete <服務名稱>
3、在Navicat中創建數據庫
4、導入整個數據庫
psql -U postgres(用戶名) 數據庫名(缺省時同用戶名) < D:\npt.sql
5、導出整個數據庫
pg_dump -h localhost -U postgres(用戶名) 數據庫名(缺省時同用戶名) > D:\npt.sql
6、導出某個表
pg_dump -h localhost -U postgres(用戶名) 數據庫名(缺省時同用戶名) -t table(表名) >D:\npt.sql