

# 关闭逻辑复制
<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` 参数的更改生效。