我们如何将 postgres 中的每日插入,更新和删除记录作为转储文件获取?

我们如何将 postgres 中的每日插入,更新和删除记录作为转储文件获取?

我们每小时都会创建多个数据库的转储文件,但问题是存储和恢复时间。请给我任何解决方案

答案1

听起来您需要将记录从一台服务器传输到另一台服务器。理想情况下,您可以使用 pglogical 复制(自版本 10 起在核心中可用)并以此方式执行。

如果你确实需要继续每小时 pg_dump:-你可以开始使用-Fc旗帜为压缩格式,这将使你的备份更小 - 你可以尝试后台休息,可进行完整、增量和差异备份

相关内容