用pg_dump加壓縮可在pg_restore還原的命令在下面 :
備份:
pg_dump -Fc -f openbravo.sql.gz openbravo
還原:
psql -U postgres進入
創建 create database openbravo;
\q退出
還原pg_restore -Fc -d openbravo openbravo.sql.gz -U postgres
注意還原一定加上-U postgres
比較
pg_dump -U postgres openbravo>openbravo.sql
psql -U postgres進入
創建 create database openbravo;
\q退出
還原
psql -U postgres openbravo<openbravo.sql
上面的一種備份數據庫便於服務器上數據庫的移動,把以往備份數據庫的容量由4GB降到613MB。對我們以後備份、搬數據庫等的操作都方便很多。