Den*_*søe 58 postgresql backup
我目前正在使用pg_dump管道gzip输送到split.但问题是所有输出文件总是被更改.因此,基于校验和的备份始终会复制所有数据.
有没有其他好方法可以执行PostgreSQL数据库的增量备份,从而可以从备份数据中恢复完整数据库?
例如,如果pg_dump可以使所有内容都完全排序,那么所有更改仅应用于转储结束或类似.
int*_*tgr 57
更新: 查看Barman,以便更轻松地设置WAL归档以进行备份.
您可以使用PostgreSQL的连续WAL归档方法.首先,您需要设置wal_level=archive,然后执行完整的文件系统级备份(在发出pg_start_backup()和pg_stop_backup()命令之间),然后通过配置archive_command选项复制更新的WAL文件.
好处:
缺点:
有一些工具,如pitrtools和omnipitr,可以简化设置和恢复这些配置.但我自己没有用过它们.
小智 9
pgBackrest是PostgreSQL的另一个备份工具,你应该在它支持时进行评估: