gpt4 book ai didi

postgresql - PostgreSQL 是否只支持复制发布列的一个子集?

转载 作者:行者123 更新时间:2023-12-02 01:53:59 25 4
gpt4 key购买 nike

我一直在阅读 PostgreSQL 中的逻辑复制,这似乎是在多个数据库之间共享少量表的非常好的解决方案。我的情况更简单,因为我的订阅者只会以只读方式使用源表。

我知道我可以向订阅节点中的订阅表添加额外的列,但是如果我只想导入源表的整个列集的一个子集怎么办?是否可能或会抛出错误?

例如,我的源表 product 有很多列,其中许多与我的订阅者数据库无关。创建仅包含每个订阅者真正需要的列的 product 副本是否可行?

最佳答案

内置的发布/订阅方式不支持。但是逻辑复制框架还支持您可以编写(或让其他人编写)和安装的任何其他解码插件,因此您可以通过这种方式实现这一点。看起来像 pglogical已经支持这个(“发布者端的表列的选择性复制”,但我自己从未尝试过使用此功能)。

关于postgresql - PostgreSQL 是否只支持复制发布列的一个子集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69844032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com