我有兴趣开始将 Migrator.NET 与现有的生产数据库一起使用。我有一些需要支持的初始状态:
a) 数据库处于当前版本(我们开始使用 Migrator 的版本),无需升级。初始化 Migrator 为将来的数据库升级做准备。
b) 没有数据库,运行我的初始数据库创建脚本(让我们的数据库达到使用 Migrator 开始的点)。将 Migrator 版本初始化为 0(或 1?),为将来的数据库升级做准备。在初始化起点后运行可能需要的任何数据库迁移。
关于如何最好地处理这件事有什么想法吗?
顺便说一句,我对除 Migrator .NET 之外的其他解决方案持开放态度。这似乎是最成熟的,尽管它还没有开发一年多。