0

我在两台机器上有两个 postgreSQL 数据库,Bucardo 使它们保持同步。我在 Postgres 数据库中有一个特别大的表,我不想再同步它,我如何告诉 bucardo 停止尝试同步它?

4

2 回答 2

0

您应该可以使用以下命令删除表sudo bucardo remove table <tablename>

您可以通过执行获取表名sudo bucardo list tables 输出如下所示:

15. Table: <tablename>            DB: db_metadata_remote  PK: id (int4)                            Syncs: <syncname>
1.  Table: <tablename>            DB: db_metadata_local   PK: id (int4)

之后使用 sudo 重新启动 bucardo,bucardo restart表格不应再同步

于 2018-02-15T19:31:43.893 回答
0
bucardo remove sync <syncname>

您必须手动删除源表上的触发器

bucardo remove table <sourcetablename> --force
bucardo remove table <desttablename> --force
于 2018-10-05T13:26:59.080 回答