首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >流复制-混淆拷贝?

流复制-混淆拷贝?
EN

Stack Overflow用户
提问于 2011-05-02 21:39:03
回答 2查看 453关注 0票数 1

我想在PG9中使用流复制进行QA -即从生产到QA的流数据。警告:我需要混淆QA中的数据(更改密码散列,电子邮件等)。

是否有可能通过流复制实现这一目标?如果不是,有没有其他方法可以进行即时模糊的增量更新呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-03 05:00:28

我想你可能得做点你自己的事了。我要做的是在真实的表上设置一个触发器,该触发器将一个模糊/任意值放在这些东西的位置,并将它们放入另一个模式中具有相同名称的表中。然后我会复制数据库,用这些表替换原始的表。这样,没有安全的数据离开生产环境,您可以使用预先构建的复制引擎(slony),而不必自己处理所有内容。如果您需要有关slony的帮助,请转到slony管理指南开始。它看起来真的很复杂,但并不是太糟糕,一旦你掌握了它的诀窍,你就可以用它做一些非常酷和令人惊叹的事情。

票数 1
EN

Stack Overflow用户

发布于 2016-05-30 23:16:24

简单明了的回答是:不。

在PostgreSQL中,嵌入式流复制的主和从必须是相同的。你不仅不能改变特定的记录和字段,而且你也不能改变数据库的数量。主机的完整“数据库集群”(包括主机上的所有数据库、表和数据)将复制到备机。

你真正需要的是某种逻辑的、基于触发器的复制。我听说pglink可以做到这一点,但我从来没有尝试过。

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

https://stackoverflow.com/questions/5857839

复制
相关文章

相似问题

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