首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >postgresql复制+清理

postgresql复制+清理
EN

Stack Overflow用户
提问于 2010-07-16 03:23:45
回答 3查看 632关注 0票数 2

有没有一种在Postgresql (主从机)上进行复制的简单方法(内置的、附加的、开源的或商业的),以便在复制时对从机中的数据进行PCI合规性清理?那么ETL工具呢?它不需要是瞬间的……最多延迟一个小时是可以接受的,但当然越快越好。

如果这不起作用,那么可以在从数据库上使用触发器来实现这一点吗?

EN

回答 3

Stack Overflow用户

发布于 2010-08-28 00:23:27

也许您应该尝试为要清理的表创建一个视图(在SELECT中执行清理),然后将该视图复制到您的离线位置。

票数 1
EN

Stack Overflow用户

发布于 2011-07-13 04:18:10

我相信在从服务器上的触发器会将你置于不遵从的风险中,因为数据可能会泄露。如果你想要一个打包的解决方案,我可能会看看Bucardo,专门研究在slave中进行定制的复制钩子,以过滤(或修改)你不需要/想要的列。如果这不起作用,那么使用视图的想法可能是您下一个最好的选择。

票数 1
EN

Stack Overflow用户

发布于 2012-09-27 10:19:45

是。使用slony,向主体添加触发器以物化要复制的内容,并仅复制那些物化视图。如果你在母机上擦洗,它应该能做你想做的事。由于Slony将愉快地复制您的数据库的一部分,这应该工作得很好(另一方面,请记住,Slony将愉快地复制您的数据库的一部分)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3259171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档