level=logicamax_replication_slots=8操作步骤以omm用户登录openGauss数据库的主节点采用gsql命令登录gsql -d postgres -p 9999 -r上面的9999端口修改你的实际端口号3. 创建逻辑复制槽openGauss=# SELECT * FROM pg_create_logical_replication_slot('test-slot', 'mppdb_decoding');slotname | xlog_position---...
$ gsql-d postgres-p26000-r-q-- 创建一个名为slot1的逻辑复制槽,plugin_name当前仅支持mppdb_decodingpostgres=#SELECT*FROMpg_create_logical_replication_slot('slot1','mppdb_decoding'); slotname|xlog_position---+---slot1|0/8948D100-- 逻辑复制槽解码的起始LSN位置 创建测试数据 postgres=#createt...
创建名称为slot1的逻辑复制槽。 openGauss=#SELECT*FROMpg_create_logical_replication_slot('slot1','mppdb_decoding'); slotname|xlog_position---+---slot1|0/601C150 (1row) 在数据库中创建表t,并向表t中插入数据。 openGauss=#CREATETABLEt(aintPRIMARYKEY, bint); openGauss=#INSERTINTOtVALUES(3,3...
$ gsql -d postgres -p 26000 -r -q -- 创建一个名为slot1的逻辑复制槽,plugin_name当前仅支持mppdb_decoding postgres=# SELECT * FROM pg_create_logical_replication_slot('slot1', 'mppdb_decoding'); slotname | xlog_position ---+--- slot1 | 0/8948D100 -- 逻辑复制槽解码的起始LSN位置 ...
openGauss=# SELECT * FROM pg_create_logical_replication_slot('test-slot', 'mppdb_decoding'); slotname | xlog_position ---+--- test-slot | 0/601C150 (1 row) test-slot就是槽名称,当前你可以根据你自己的规则命令,我这里仅仅是做演示。 创建数据表并插入数据 -- 创建test表 CREATE TABLE test...
false//解码数据是否包含xid信息skip-empty-xacts:true//解码事务是否包含空事务waitLSN:""//逻辑复制槽开启的lsnparallel-decode-num:20//并行解码个数,最大20white-table-list:""//库表白名单standby-connection:false//强制备机解码decode-style:"j"//解码格式decoding:"mppdb_decoding"//创建逻辑复制槽的...
('standby_slot','mppdb_decoding');-- 在 Primary Center 上启用逻辑复制ALTERSYSTEMSETwal_level='logical';-- 在 Primary Center 上创建逻辑复制发布CREATEPUBLICATION standby_publicationFORTABLEusers;-- 在 Standby Center 上创建逻辑复制订阅CREATESUBSCRIPTION standby_subscription CONNECTION'host=primary_center ...
./lib/postgresql/mppdb_decoding.so ./lib/postgresql/pg_plugin ./lib/postgresql/proc_srclib ./lib/postgresql/security_plugin.so ./lib/postgresql/pg_upgrade_support.so ./lib/postgresql/java/pljava.jar ./lib/postgresql/postgres_fdw.so ./lib/libpljava.so ./...
$(MAKE) -C $(top_builddir)/contrib/test_decoding install $(MAKE) -C $(top_builddir)/contrib/mppdb_decoding install $(MAKE) -C $(top_builddir)/contrib/security_plugin install $(INSTALL_DATA) $(srcdir)/../common/backend/libpq/pg_hba.conf.sample '$(DESTDIR)$(datadir)/pg_...
-P, --plugin=PLUGIN use output plugin PLUGIN (defaults to mppdb_decoding) -s, --status-interval=INTERVAL time between status packets sent to server (in seconds, defaults to 10) -S, --slot=SLOT use existing replication slot SLOT instead of starting a new one ...