postgresql - postgreql 如何管理表发布中涉及的添加或更改的列?
问题描述
我已经设法CREATE PUBLICATION
(和相应SUBSCRIPTION
的)我的数据库中的一组表。这一切都很好。现在有人想向其中一个基表(ayayay)添加一列,我似乎找不到任何关于如何(最容易)管理这种情况的文档,我希望有人能引导我走向正确的方向.
解决方案
添加列很容易:
首先,在standby上添加列。这不会破坏复制;新列将保持为空。
然后,在主节点上添加列。
如果您更改要复制的表集,请不要忘记运行
ALTER SUBSCRIPTION ... REFRESH PUBLICATION;
推荐阅读
- c# - 尝试查找给定深度嵌套的类/对象的属性名称
- r - 是否有 R 代码或函数可以帮助我处理具有多个条件的 if 语句
- c - 如何通过 TAP 设备在我的堆栈中测试 ICMP?
- java - 为什么主线程没有终止
- javascript - Reactjs TypeError:类扩展值未定义不是构造函数或null
- kotlin - 如何将 JSON 对象解析为枚举
- r - Rselenium 指定 chrome 驱动的目录
- internet-explorer-11 - Stenciljs:如何修复 Edge 的 polyfills 问题
- node.js - readline.createInterface({}).on({}) 中的变量未更新
- c# - 折叠时如何使用 ChromiumWebBrowser