ALTER PUBLICATION publication_name
[ ADD TABLE [ ONLY ] table_name [, ... ]
| DROP TABLE [ ONLY ] table_name [, ... ] ];
其中:
- publication_name: 要修改的发布的名称。
- ADD TABLE: 将指定表添加到发布中。
- DROP TABLE: 从发布中删除指定表。
以下是一个示例,演示如何使用 ALTER PUBLICATION 添加或删除表:
-- 添加表到发布
ALTER PUBLICATION my_publication ADD TABLE my_table;
-- 从发布中删除表
ALTER PUBLICATION my_publication DROP TABLE my_table;
请根据实际需求替换示例中的发布名称和表名。这些操作允许您在运行中的逻辑复制流中动态添加或删除表。在执行这些操作之前,请确保您了解对逻辑复制流的影响,并根据您的需求进行适当的设置。
转载请注明出处:http://www.zyzy.cn/article/detail/8620/PostgreSQL