一、備份
1、cmd到PostgreSQL安裝目錄bin下
2、備份命令
pg_dump -h 192.168.100.23 -U postgres postgres > D:\postgres.bak
3、指令解釋
如上命令,
pg_dump 是備份資料庫指令;
10.194.227.231是資料庫的ip地址;
postgres 是資料庫的用戶名;
postgres 是資料庫名;
> 意思是匯出到指定目錄;
4、圖文并茂
備份


二、恢復
1、備份命令
psql -h localhost -U postgres -d test < D:\postgres.bak
2、指令解釋
如上命令,
psql 是恢復資料庫指令;
localhost是要恢復的資料庫的ip地址;
postgres 是資料庫的用戶名;
test 是資料庫名;
> 意思是匯出到指定目錄;
3、圖文并茂
(1)資料匯入并解決亂碼問題
![]()
打開cmd視窗,直接輸入chcp 65001即可;

(2)匯入資料

三、Linux中PostgreSQL資料庫備份和恢復
在linux里依然有效,有一個值得注意的是:如果直接進入PostgreSQL的安裝目錄bin下,執行命令,可能會出現 找不到pg_dump,psql的現象,我們在可以這樣:
1、備份
/opt/PostgreSQL/9.5/bin/pg_dump -h 164.82.233.54 -U postgres databasename > databasename.bak
2、恢復
/opt/PostgreSQL/9.5/bin/psql -h localhost -U postgres -d databasename < databasename.bak
上一篇:Oracle資料庫訪問性能優化
下一篇:Oracle行鏈接(Row chaining) 與行遷移(Row Migration)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/13322.html
標籤:其他
上一篇:Python:為什么報錯No module named 'dataset. mnist'。已經安裝了dataset 1.1.2
下一篇:這個python為什么這么做呀
