在我们公司,我们有一个迁移脚本,可以将所有旧项目转换为新的关系数据库。
迁移脚本是一个所谓的“丑龙”,由一位不再在这里工作的同事撰写。 这是一个很大的混乱编写vanilla php与PDO没有异常结构。
不,我有问题,在旧数据库中有43.415条记录,迁移后有43.247条记录。我知道有26条记录未迁移,因为它们对于现在已编入索引为唯一的列具有重复值。
但是142条记录的其余部分对我们来说是一个很大的谜。
你们中的任何人都知道两种方法比较2个不同数据库中的2个表来记录丢失的记录。有些列在我可以查询的新结构中保持不变。
不幸的是,我非常喜欢mysql,这就是为什么我问你们。
提前致谢!
编辑:比较整个数据库不是一个选项,因为几乎所有东西都有一个新的结构。旧数据库是非关系型的,因此对于每个字段,我们创建关系并插入新创建的ID。但代码字段是一个简单的整数字段,其值保持不变。