在现有的大型遗留数据库上开始使用RikMigrations或Tarantino等迁移框架是否可行?架构一直在调整,所以我希望使用迁移来管理这些调整。
数据库是 SQL Server 2008,有 600 个表、300 个视图和 2000 个存储过程?我只是有点担心最初迁移到我们现在的位置会不切实际/缓慢/容易出错?
在现有的大型遗留数据库上开始使用RikMigrations或Tarantino等迁移框架是否可行?架构一直在调整,所以我希望使用迁移来管理这些调整。
数据库是 SQL Server 2008,有 600 个表、300 个视图和 2000 个存储过程?我只是有点担心最初迁移到我们现在的位置会不切实际/缓慢/容易出错?
为什么不对您的数据库进行版本控制并以这种方式跟踪更改?Red Gate 有一些出色的产品用于管理数据库更改:
通过使用这些工具,我们的团队的工作效率大大提高,并且充满信心地完成了数据库更改。我在这里写了几篇关于它的帖子:http: //davidduffett.net/post/4663483715/database-continuous-integration-and-deployment-with-red