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