我们的日志

PostgreSQL学习笔记(十一)数据备份与还原

2015-11-29  本文已影响1380人  bruce_wu

虽然我们会采取一些措施来保证数据的安全,但是我们没有办法百分之百的保证意外情况不会发生,例如:误操作。所以为了保证数据的安全我们需要定期对数据进行备份。这样当数据库中的数据丢失或意外损坏,我们就可以使用备份设备中的数据进行还原。

pg_dump [options...] [dbname]
#使用postgres用户登录并备份db1数据库到/bak/db1_bak文件
pg_dump -U postgres -f /bak/db1_bak db1
#使用pg_dump备份数据库中指定的表
pg_dump -U postgres -t tb1 -t tb2 -f /bak/db1_bak db1

使用pg_dumpall备份整个服务器的数据库
#使用pg_dumpall备份整个服务器的数据库
pg_dumpall -U postgres -f /bak/db_bak

一般情况下,不同主版本的PostgreSQL之间的内部存储结构是不同的,而不同自版本之间是相同的。

上一篇 下一篇

猜你喜欢

热点阅读