【发布时间】:2014-07-07 17:00:03
【问题描述】:
我完成了一项功能请求,需要更改我们网站的数据库。
将数据库更改传播到软件开发生命周期的测试和生产阶段的标准方法是什么。我工作的人建议我们没有为此制定适当的程序,但我们应该这样做。
在版本控制的上下文中执行此操作的常用方法是什么?
我正在考虑在 README 中包含对测试人员/部署人员的说明,以便在尝试启动站点之前通过 psql 执行项目中包含的 SQL 脚本。但我不希望该脚本保留在后代分支中,对吗?还是我?是否应该以某种方式集中对数据库的所有更改?
这里的部分问题可能是我不知道更精确的方式来问这个问题,所以很难谷歌。非常欢迎任何建议,谢谢!
【问题讨论】:
-
除了保罗的seach-string,这里my,略有不同
标签: sql database version-control sdlc