我有 3 到 4 个单个 Rails 应用程序的数据库,这些数据库经过多年修改并存档了多年的数据。
我现在想将所有这些数据库合并到一个数据库中,但还需要确保维护表的 ID 和关系。
有什么方法可以毫无顾虑地合并,或者我必须检查每一个合并记录并维护关系。
例如,我有 DB1-2011 和 DB1-2012 说程序表具有相同的结构,列可能会在 2012 年发生变化,但没什么大不了的。但是可能会发生 DB1-2011.programs 有 id 5 和相关记录 & DB1-2012.programs 也有 id 5 的记录
所以在这里我可以如何处理这种情况而不用担心。有什么方法可以让 MySQL / Rails / 任何其他软件更改/自动增加其他 id 并更新相关记录?如果没有,那么最好的方法是什么。
让我知道是否需要更多信息。