2011-04-19 11 views
0

以前のジョブでは、リリース後に新しいフィールドが絶えず追加された広範なSQLServerデータベースがありました。各テーブルスキーマは、SQLのcreate文またはalter文を含む別々のプレーンテキストファイルに格納されていました(どちらが覚えていないのかはわかりません)。新しい列が必要になったときは、すべてのファイルを1つのマスター.Sqlスクリプトにコンパイルする前に、プレーンテキストファイルのSQLを変更するだけです。スクリプトが実行されたときに、テーブルが存在しない場合はテーブルを作成するか、既存のテーブルを変更して変更を保存します。したがって、データロスやインポート/エクスポートの任意の並べ替えを行う必要性を防ぐ。スキーマ変更のためのSQLユーティリティスクリプト

私の問題は、私がそこに着く前にすべて完了していて、ユーティリティを読んで理解する良い機会を得られなかったことです。私自身の個人的な私たちのために、このようなものを再現したいと思いますが、どのようにして完了したのか分かりません。ストアドプロシージャやビューのようなものにはユーティリティがありましたが、存在しない場合はスタブを作成して、プレーンテキストファイルでAlterを呼び出すだけでした。私は "プラクティス"、 "ヒント"、または "パターン"の周りを見回していないように見えるので、これを調べ始めることができるかどうかはわかりません。誰かがこれのためのいくつかのリソースを知っている、またはこれらを地面から得るためのいくつかの洞察力を発することができますか?ありがとう!

答えて

0

"継続的なデータベースの統合"についてGoogleを検索している場合は、探しているものを見つける必要があります。

+0

ありがとう、それは私を正しい道に置く! – SenseiHitokiri

関連する問題