Database 软件版本和SQL数据库-完美方法
项目代码和项目数据库通常一起增长。通常,一些单元测试也需要测试数据库和测试数据库条目 同步数据库/内容和发布/版本管理的最佳方式是什么 它是否支持与数据库数据和数据库结构同步的代码分支和恢复 我目前使用注释SQL代码提交对svn触发器的更改,但是代码更改的恢复又如何呢Database 软件版本和SQL数据库-完美方法,database,version-control,data-migration,Database,Version Control,Data Migration,项目代码和项目数据库通常一起增长。通常,一些单元测试也需要测试数据库和测试数据库条目 同步数据库/内容和发布/版本管理的最佳方式是什么 它是否支持与数据库数据和数据库结构同步的代码分支和恢复 我目前使用注释SQL代码提交对svn触发器的更改,但是代码更改的恢复又如何呢 有什么完美的解决方案吗?我知道解决这个问题的最好方法是“持续的数据库集成”——谷歌会引导你找到工具和文章;这是一个好的开始 就是为了做到这一点而构建的—无缝地将数据库添加到开发过程中 它允许您保存整个数据库的版本(数据+模式),与
有什么完美的解决方案吗?我知道解决这个问题的最好方法是“持续的数据库集成”——谷歌会引导你找到工具和文章;这是一个好的开始 就是为了做到这一点而构建的—无缝地将数据库添加到开发过程中 它允许您保存整个数据库的版本(数据+模式),与源代码管理集成,甚至在单元测试后自动回滚数据库。如果加载旧版本的DB,它将自动创建DB版本树的分支。您甚至可以同时加载两个不同的版本(它会创建虚拟克隆),而不会占用更多空间 事实上,它是为了解决您正在描述的确切用例而构建的