備用還原方法-pg_dump and pg_restore
Debian:
/usr/bin/pg_dump, pg_dumpall, pg_restore 都被 link 到
/usr/share/postgresql-common/pg_wrapper
pg_dump [db_name] -D > [bak_db_name.sql]
#留意對寫入位置的"postgres"用戶權限問題
EX.
pg_dump dbname -D > db.sql
pg_dump
優點:
1.用於製作異質平台的DBMS的轉儲功能.
缺點:
1.備份回存的速度非常緩慢.
備份指令:
pg_dump -Fc -i -EUTF8 -O -x -hlocahost -Upostgres -W -fc:\test_databse.backup test_databse
恢復指令:
pg_restore -dtest_databse -Fc -i -l -O -x -hlocahost -Upostgres -W -f c:\test_databse.backup
在這個例子中,編碼為UTF8,主機為localhost,用戶名為postgres,數據庫為 test_databae, 備份恢覆文件為test_databse.backup
沒有留言:
張貼留言