正在寻找一种允许构建数据库模式验证的工具,该工具可以编译成独立工具或作为模块在另一个应用程序中使用。
该场景是 - 向客户出售并通过服务发布进行维护的客户端/服务器应用程序。服务版本包括数据库脚本,用于使用任何架构更改等更新数据库。
但是,由于这是一个数据库,因此客户可以
- 错误地运行升级脚本,或者
- 修补并弄乱数据库中的某些东西
我希望每个版本都提供这个工具,这样我们就可以验证结构以及可能的一些数据是否有效。当客户有服务票时,还可以将其用于远程调试。
我研究过的模式比较工具非常适合比较本地数据库,但我还没有看到可以生成可与我们的应用程序一起部署的东西。
谢谢!