

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

# 關閉邏輯複寫
<a name="AuroraPostgreSQL.Replication.Logical.Stop"></a>

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

**關閉邏輯複寫**

1. 捨棄所有複寫槽。

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

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

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

1. 如 [針對 Aurora PostgreSQL 資料庫叢集設定邏輯複寫](AuroraPostgreSQL.Replication.Logical.Configure.md) 所述，修改與發佈者相關聯的自訂資料庫叢集參數群組，但將 `rds.logical_replication` 參數設為 0。

   如需自訂參數群組的詳細資訊，請參閱 [在 Amazon Aurora 中修改資料庫叢集參數群組中的參數](USER_WorkingWithParamGroups.ModifyingCluster.md)。

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