PostgreSQL手动备份数据库

Pgsql有一个自带的工具:pg_dumppg_dumpall,和OracleexpdpMysqlmysqldump类似,它们的功能是可以在数据库正在使用的时候进行完整一致的备份,并不阻塞其它用户对数据库的访问。

PS: 需要先supostgres用户

  • 备份:
pg_dump dbname | gzip > filename.gz
  • 恢复:
gunzip -c filename.gz | psql dbname
PostgreSQL

我来吐槽

*

*

已有 2 条评论

  1. Mr.ChengPing

    坚持才是王道,做博客简单,长期更新才是最难的!

    1. Hoe

      是啊,贵在坚持,一起努力吧