在单个表问题中迁移多个数据库用户表

时间:2018-05-25 12:36:55

标签: database-migration

多个数据库中的

user id迁移到一个表。如何管理旧记录。因为所有adminuser_id = 4都可以更改。记录不匹配。什么是最好的解决方案??

例如 迁移后adminuser_id=100

admin_id=4

管理员记录的旧记录与[Theory]一起保存链接表 但是当前的id是100.如何检索链接表中的旧记录。

1 个答案:

答案 0 :(得分:0)

我猜你在ID列中使用了Identity, 我建议添加另一个不唯一的OLD_ID列 并将old_id和id约束为表键。 您知道哪个用户来自哪个表,因此您可以在场景后面添加一些逻辑。 但是通常合并身份表并保持数据相同是非常棘手的。