【发布时间】:2017-09-07 19:12:42
【问题描述】:
我在一个开发团队工作,使用非常基本的 git 原则来开发我们的项目。因此,每个功能都在功能分支中开发,并在准备就绪时合并。
通常需要对我们的数据库进行更改、添加表、更改列。有时这包括迁移需求。 (铸造数据类型等)
目前我们只需编写一个包含这些更改的 SQL 文件。并且“将这些东西投入生产”必须跟踪哪些 SQL 文件已经应用,哪些仍然需要应用。如果迁移需要在 sql 文件中应用 cmets,请告诉您 - 坦率地说,这是一团糟;D
是否有适用于此场景的流行语、项目、原则?
【问题讨论】:
-
非常广泛的问题... svn 可能有用。
-
对于 MS SQL Server,我们使用RedGate 产品(我不为他们工作)。
标签: sql database database-migration development-environment