postgresql Postgres logical replication subsynccommit off

zpgglvta  于 2023-04-29  发布在  PostgreSQL
关注(0)|答案(1)|浏览(94)

我有postgres 13版本,我已经从另一个服务器调优了逻辑复制。我启动了复制,我的表中充满了数据。但是,当我在发布服务器上添加数据时,它不会添加到副本服务器上。日志为空。我已经查询了report=# select * from pg_subscription;

oid  | subdbid | subname  | subowner | subenabled | | subslotname | subsynccommit | subpublications
-------+---------+----------+----------+------------+-------------------------------------------------------------------------------------------------------------+-------------+---------------+-----------------
 40498 |   23356 | lib1     |       10 | t          | | lib1        | off           | {rdwh_dev}
 46357 |   23356 | core1    |       10 | t          | | core1       | off           | {rdwh_dev}

subsynccommit关闭了是不是不对?是吗?它已经开始了吗?
你能给予个建议吗?

nkoocmlb

nkoocmlb1#

我已经解决了这个问题。由于我更改了出版物中的列,因此必须刷新出版物。当我这样做的时候:

Alter subscription XXX refresh publication;

一切都以正常的方式开始。禁用和启用订阅没有帮助。只会让人耳目一新

相关问题