从PostgreSQL数据库存档超过时间线的记录
假设我们有一个公交公司的数据库.
>我们收集有关公共汽车乘客,乘客名单,燃料等的数据. 我们正在寻找这样的东西: >我们想复制生产数据库(包括结构变更,序列等) 例: >当公共汽车旅行超过3个月时,将其从生产数据库中删除,但将其保存在已存在的存档数据库中. 我们目前正在研究的内容: >某种主/从复制(Slony?). 解决方法
这是一个逻辑复制(像Bucardo或Slony这样的东西)可以真正帮助的领域,因为您只能复制所需的表并在它们周围维护自己的触发器.在这种情况下,您可以使用更新和删除触发器来存档旧版本的数据,以便查看它.
当然,您也可以使用生产数据库中的触发器执行此操作,然后根据注释建议使用外部数据包装器.但是如果你要走这条路线,你也可以考虑复制到csv和加载,这样你就有了气隙,并且如果最终需要那么做转换. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |