2017-08-03 117 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用戶輸入密碼,這在安裝過程中我從來沒有被要求設置。我怎樣才能繞過這個問題?幫助將不勝感激 –