關閉邏輯複寫 - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

關閉邏輯複寫

完成複寫任務之後,您應該停止複寫程序、捨棄複寫槽,並關閉邏輯複寫。在捨棄複寫槽之前,確定不再需要它們。無法捨棄作用中複寫槽。

關閉邏輯複寫
  1. 捨棄所有複寫槽。

    若要捨棄所有複寫槽,請連線到發佈者,然後執行下列 SQL 命令。

    SELECT pg_drop_replication_slot(slot_name) FROM pg_replication_slots WHERE slot_name IN (SELECT slot_name FROM pg_replication_slots);

    執行此命令時,複寫槽不能處於作用中。

  2. 針對 Aurora PostgreSQL 資料庫叢集設定邏輯複寫 所述,修改與發佈者相關聯的自訂資料庫叢集參數群組,但將 rds.logical_replication 參數設為 0。

    如需自訂參數群組的詳細資訊,請參閱 在 Amazon Aurora 中修改資料庫叢集參數群組中的參數

  3. 重新啟動發佈者 Aurora PostgreSQL 資料庫叢集,使 rds.logical_replication 參數的變更生效。