首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止并恢复pglogical复制-PostgreSQL 12

停止并恢复pglogical复制-PostgreSQL 12
EN

Stack Overflow用户
提问于 2022-02-25 15:37:55
回答 1查看 912关注 0票数 0

我想检查是否有一种方法可以停止和恢复PostgreSQL复制,使用pglogical?由于某种原因,如果发布服务器或订阅服务器需要重新启动并脱机一段时间(或者由于某些n/w问题而导致连接问题),是否有办法停止复制并再次恢复复制?我知道这不是一个相关的例子,但是AWS (它使用Postgres本机逻辑复制)提供了一个停止/恢复复制的选项。想要检查在pglogical中是否有类似的选项。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-12 01:24:24

当然有。我想您已经安装了pglogical扩展,并且有标准的逻辑复制:

代码语言:javascript
复制
select pglogical.alter_subscription_disable('subscription_name');

您可以使用WHERE子句来确定它的具体目标:

代码语言:javascript
复制
select pglogical.alter_subscription_disable(subscription_name) from pglogical.subscriptions where writer = 'name_of_writer';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71268218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档