我可以在 postgres12 的接收者(订阅者)上暂停副本吗?

Can I pause a replica on the receiver (subscriber) in postgres12?

我可以在 postgres12 中的接收器(订阅者)上暂停副本吗?

只是为了改变一些 table 结构然后重新启动副本

要暂停订阅,disable it

alter subscription your_subscription_name disable;

要打开它,只需再次启用它。它将获取同时完成的交易。由于发布者将在此期间保留必要的 WAL 段,因此您应该确保订阅不会被禁用太久,以免充斥发布者的文件系统。