我们的数据库一直设计得很糟糕(我们继承了它)。我已经将架构重新设计为可用和可维护的东西。相当多的表和列已被删除,许多列已被移动,并且大多数表和列已被重命名。某些数据类型也已更改。
我已经从我们的 web 应用程序中提取了所有查询,并且我们已经开始重写它们。我们认为,我们的 DBA 能够将旧数据迁移到新模式。为了确保我们需要通过将旧结果与新结果进行比较来测试每个查询。
我们如何测试这样的大规模迁移?我需要能够指定参数,并将旧表/列映射到新表/列。对于数百个查询,这是一项艰巨的任务。我可以自己写一些东西,但我已经对我的时间有很多要求,所以最好使用现有的工具。
谢谢!