

# 論理レプリケーションをオフにする
<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 DB クラスターの論理レプリケーションの設定](AuroraPostgreSQL.Replication.Logical.Configure.md)」で説明したように、パブリッシャーに関連するカスタム DB クラスターのパラメータグループを変更し、`rds.logical_replication` パラメータを 0 に設定します。

   カスタムパラメータグループの詳細については、「[Amazon Aurora での DB クラスターパラメータグループのパラメータの変更](USER_WorkingWithParamGroups.ModifyingCluster.md)」を参照してください。

1. `rds.logical_replication` パラメータの変更を有効にするには、パブリッシャーの Aurora PostgreSQL DB クラスターを再起動します。