2017-08-03 125 views
0

我使用pg_dump在AWS Linux上创建了postgresql数据库备份。现在,我只想提交备份到备份数据库后在数据库中所做的更改,而无需pd_dump整个数据库,以保持一致性。将数据库(postgresql)中的更改更新到远程备份数据库

有没有办法只提交更改而不是整个数据库/表。如果没有解决方案,那么是否还有其他解决方案可以用来解决手头的问题。我使用的是postgresql v 9.5。有没有我可以使用的第三方软件?任何帮助将非常感激。

+0

在MySQL中我们有可以使用的binlog。我相信在postgresql – Deepak

+1

应该有类似的东西,谢谢迪帕克。使用pgbarman工具解决了这个问题。 –

回答

0

正如Prashant所述;这可以使用pgbarman工具来实现。

+0

继教程后:https://www.systemcodegeeks.com/databases/postgresql/postgresql-backup-restore-migration/,我卡在第三步,我必须将ssh密钥复制到另一个postgres用户服务器(ssh-copy-id postgres @ ip)。该命令会提示我为postgres用户输入密码,这在安装过程中我从来没有被要求设置。我怎样才能绕过这个问题?帮助将不胜感激 –