文章目录
删除订阅报错
复制槽管理说明
删除订阅报错

或者

当删除与远程主机(正常状态)上的复制槽相关联的订阅时,DROP SUBSCRIPTION 将连接到远程主机,并尝试删除该复制槽,作为其操作的一部分。这是必要的, 以便释放远程主机上为订阅分配的资源。如果失败,因为远程主机不可访问, 或者因为远程复制槽不能被删除,或者复制槽不存在或从不存在, 则DROP SUBSCRIPTION命令将失败。要在这种情况下继续, 请执行ALTER SUBSCRIPTION … SET (slot_name = NONE) 来解除复制槽与订阅的关联。之后,DROP SUBSCRIPTION 将不再尝试对远程主机执行任何操作。请注意,如果远程复制槽仍然存在, 则应手动删除该插槽;否则将继续保留WAL,最终可能导致磁盘空间不足解除复制槽与订阅的关联,然后删除。

复制槽管理说明
在删除一个订阅是,远程主机不可达。在这种情况下,可以在尝试删除该订阅之前,使用ALTER SUBSCRIPTION将复制槽解除关联。如果远程数据库实例不再存在,那么不需要进一步的行动。不过,如果远程数据库实例只是不可达,那么复制槽应该被手动删除。否则它将会继续保留WAL并且最终可能会导致磁盘被填满。这种情况应该要仔细地研究。
ref Replication Slot Management
ref 复制槽管理

最后修改时间:2021-04-16 13:34:40
文章转载自瀚高PG实验室,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




