【发布时间】:2018-10-02 14:33:47
【问题描述】:
我有 3 个数据库:
- 同一张表
- 相同的架构
- 不同的数据
我想将所有3个数据库合并为一个数据库,我希望结果数据库能够被odoo识别。
我认为要做到这一点,我必须将每个数据库中的每个表的数据复制到目标中,但是正如您所知道的 odoo 在存储数据时,它对所有表使用自动增量主键,并且当我复制这些表时我必须同步与这些表相关的外键的 ID,因为我认为这可能是我将面临的唯一问题。
所以我的要求是:我需要一个工具来在数据移动到目标数据库后自动同步外键。
(简短:向我建议完成这项工作的最短路径)。
【问题讨论】:
-
使用一些 ETL 库/软件。这个问题非常广泛。投票结束。
-
@TheImpaler 为什么选择 ETL?我有 3 个属性完全相同的数据库,我想要一个繁重的解决方案,只是小的 sql 查询或 postgreSQL 扩展或 odoo 模块。
标签: sql postgresql etl odoo