Postgresql

具有級聯複製的 Postgres 10 日誌傳送副本

  • October 31, 2020

我正在計劃進行一個棘手的(至少對我而言)遷移,我從雲提供商那裡獲得主 postgres 10 db,這將不允許複製使用者連接。我確實有一個基本備份和 WAL 被運送到 AWS S3。我已經輕鬆地設置了一個日誌傳送副本作為熱備用,以促進和正式遷移出初始雲平台。

但是,我還希望在初始日誌傳送副本被提升後立即為 HA 準備好另一個溫暖的備用,以防萬一發生故障,我有一些立即可用的東西。有幾個 TB 的數據,因此在數據庫升級後生成一個代表重大風險的副本需要幾個小時。

PostgreSQL 支持級聯複製,因此您可以將暖備用配置為普通的流複製備用伺服器到您的 WAL 運輸備用。

如果你recovery_target_timeline = 'latest'在那個備用伺服器上(在更高的 PostgreSQL 版本中預設),那麼當你提升你的 WAL 運輸備用時,第二個備用伺服器將繼續複製。

引用自:https://dba.stackexchange.com/questions/278958