0

我将尝试自动化日常构建,这将涉及数据库更改、代码生成,当然还有构建、提交以及稍后的部署。目前,团队中的每个开发人员将他们的数据库结构和数据更改分别包含在两个文件中,例如 6.029_Brady_Data.sql。每个结构和数据文件都包含一个版本的所有更改,但所有更改都是可重复的,即使用 EXISTS 检查等,因此如果需要,它们可以每天运行。

我能做些什么来给这个过程带来更多的秩序,目前基本上是连接所有结构更改文件,重复运行它们直到解决所有依赖关系,然后重复数据更改文件。

4

1 回答 1

1

使用 Visual Studio 数据库版本创建一个数据库项目,将其放入源代码管理中,并让开发人员签入他们的代码。我已经这样做了,它适用于日常构建,并为构建数据库代码提供了很多支持。有关功能,请参阅此博客文章

http://www.vitalygorn.com/blog/post/2008/01/Handling-Database-easily-with-Visual-Studio-2008.aspx

于 2008-12-09T14:22:51.460 回答