【发布时间】:2010-09-25 07:58:59
【问题描述】:
我们目前正在审查如何在 subversion 中存储我们的数据库脚本(表、过程、函数、视图、数据修复),我想知道对于最佳方法是否有任何共识?
我们需要考虑的一些因素包括:
- 我们应该签入“创建”脚本还是使用“更改”脚本签入增量更改
- 我们如何跟踪给定版本的数据库状态
- 应该很容易为任何给定的发行版本从头开始构建数据库
- 数据库中是否应该存在一个表,列出针对它运行的脚本,或者数据库的版本等。
显然这是一个非常开放的问题,所以我很想听听人们的经验教会了他们什么。
【问题讨论】:
标签: database svn version-control