我可以在 postgres12 的接收者(订阅者)上暂停副本吗?
Can I pause a replica on the receiver (subscriber) in postgres12?
我可以在 postgres12 中的接收器(订阅者)上暂停副本吗?
只是为了改变一些 table 结构然后重新启动副本
要暂停订阅,disable it:
alter subscription your_subscription_name disable;
要打开它,只需再次启用它。它将获取同时完成的交易。由于发布者将在此期间保留必要的 WAL 段,因此您应该确保订阅不会被禁用太久,以免充斥发布者的文件系统。
我可以在 postgres12 中的接收器(订阅者)上暂停副本吗?
只是为了改变一些 table 结构然后重新启动副本
要暂停订阅,disable it:
alter subscription your_subscription_name disable;
要打开它,只需再次启用它。它将获取同时完成的交易。由于发布者将在此期间保留必要的 WAL 段,因此您应该确保订阅不会被禁用太久,以免充斥发布者的文件系统。