Cra*_*aig 7 database testing version-control build-process
在开发应用程序数据库时,不可避免地会出现更改.我发现的技巧是使您的数据库与代码保持同步.在过去,我添加了一个针对目标数据库执行SQL脚本的构建步骤,但这很危险,因为您可能无意中添加虚假数据或更糟.
我的问题是保持数据库与代码一致的提示和技巧是什么?回滚代码时怎么办?分枝?
数据库中嵌入的版本号很有帮助。您有两种选择,将值嵌入到可查询的表中(允许对多个项目进行版本控制),或者拥有可以测试的显式命名对象(例如表等)。
当您发布到生产环境时,您是否有应对意外灾难的回滚计划?如果这样做,是否是架构回滚脚本的应用?使用回滚脚本将数据库回滚到以前的代码版本。
| 归档时间: |
|
| 查看次数: |
636 次 |
| 最近记录: |