linux系统中终端备份postgre数据库

用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。对我们以后备份、搬数据库等的操作都方便很多。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章