数据库类型是 MSSQL。网站技术是 PHP。
场景:我在办公室有一个主数据库。它被克隆了两次,并被送到世界各地的两个不同的活动中。数据被更改,新数据被添加,两个克隆数据库中的一些数据被删除。
活动结束,两个克隆的数据库都返回办公室。我现在的任务是将数据库合并回一个主数据库。
我理解的事情:
如果在两个克隆上都修改了同一行的数据,则需要做出(人工)决定来决定采取哪一个。
这个Master,clone和back to master会是常事。
因为有很多表,所以里面有很多引用。我需要确保将数据注入主数据库时引用保持不变。
我能得到一些关于如何处理这种情况的建议吗?
*请注意,让各种活动地点直接访问主数据库并不是我的奢侈品。我必须假设每个事件都是离线的。