2017-04-12 18 views
2

私は非常に基本的なgit原則を使用してプロジェクトを開発する開発チームで働いています。したがって、すべての機能はフィーチャーブランチで開発され、準備ができたらマージされます。データベース構造の開発変更を追跡する

多くの場合、データベースの変更、表の追加、列の変更が必要です。これには移行ニーズが含まれることもあります。 (キャストデータ型など)

現時点では、これらの変更を含むSQLファイルを記述するだけです。また、 "プロダクションに持ち込む"ものは、どのSQLファイルが既に適用されているか、まだ必要なものがあるかを追跡しなければなりません。マイグレーションを適用する必要がある場合は、SQLファイルにコメントを記入してください - 真実であることD

このシナリオに適用される流行語、プロジェクト、原則はありますか?

+0

非常に広範な質問... svnはおそらく便利です。 – jarlh

+0

MS SQL Serverでは、[RedGate](http://www.red-gate.com)製品を使用しています(私はそれらのために働いていません)。 –

答えて

0

私はすべての私の夢をフルフィルするgooseを見つけました:)プレーンなSQLファイルを使用して「シンプルな」移行を行うこともできますし、複雑なプログラムによる変更を行うこともできます。

関連する問題