CREATE SUBSCRIPTION — 定义一个新的订阅
语法
CREATE SUBSCRIPTION subscription_name
CONNECTION 'conninfo'
PUBLICATION { publication_name [, ...] }
[ WITH ( option [, ... ] ) ]
这里的 option 可以是:
| ENABLED | DISABLED
| CREATE SLOT | NOCREATE SLOT
| SLOT NAME = slot_name
| COPY DATA | NOCOPY DATA
| SYNCHRONOUS_COMMIT = synchronous_commit
| NOCONNECT
描述
CREATE SUBSCRIPTION 为当前数据库添加一个新的订阅。订阅的名字必须与数据库中任何现存的订阅名字不同。
订阅代表与发布者的复制连接。因此,此命令不仅在本地目录中添加定义,还会在发布者上创建复制槽。
一个逻辑复制工作者在运行此命令的事务提交时将开始为新的订阅复制数据。
当指定了CREATE SLOT时,不能在事务块的内部执行CREATE SUBSCRIPTION。
参数
subscription_name
新订阅的名