我对开始使用Migrator.NET并且已经有一个现有的生产数据库很感兴趣。我需要支持一些最初的状态:
a)数据库处于当前版本(我们开始使用Migrator的版本),无需升级。初始化Migrator以准备未来的数据库升级。
b)没有数据库存在,运行我的初始数据库创建脚本(将我们的数据库提升到开始使用Migrator的点)。将Migrator版本初始化为0(或1?)以准备未来的数据库升级。在初始化起点后运行任何可能需要的数据库迁移。
您对如何最好处理此问题有什么想法吗?
顺便说一下,我除了Migrator .NET之外还可以考虑其他解决方案。尽管它已经超过一年没有更新,但这似乎是最成熟的解决方案。
a)数据库处于当前版本(我们开始使用Migrator的版本),无需升级。初始化Migrator以准备未来的数据库升级。
b)没有数据库存在,运行我的初始数据库创建脚本(将我们的数据库提升到开始使用Migrator的点)。将Migrator版本初始化为0(或1?)以准备未来的数据库升级。在初始化起点后运行任何可能需要的数据库迁移。
您对如何最好处理此问题有什么想法吗?
顺便说一下,我除了Migrator .NET之外还可以考虑其他解决方案。尽管它已经超过一年没有更新,但这似乎是最成熟的解决方案。