私はソフトウェアのすべての情報を定義するマスターデータベースを持っています。 それに含まSQL Server用の優れたデータベースセットアップツールを知っている人はいますか?
- テーブル
- は
- トリガー
- ストアドプロシージャ
- 格納されている機能
- メタデータテーブルにおける
- (コンテンツ)
を照会します現時点では、私が手作業で(SQL Management Studioからいくつかのサポートを受けて)すべての変更を行って、上記のものに対してCREATE、UPDATE、INSERTステートメントがすべてあるファイルを編集します。私は新しいデータベースを作成する必要があるとき、私は自分のSQLステートメントを含むすべてのxyz.sqlファイルを起動します。
私は管理スタジオにデータベース作成スクリプトウィザードがありますが、これにはコンテンツデータは含まれていないことがわかります。また、適切な順序(例:クエリ、関数など)で作成するために物事が実行された後、構造テーブルが利用可能であることを確認する必要があります。
現時点では、私がすべてのシーマテーブルを読み込み、自動的にファイルを作成する.NETプロジェクトについて考えていました。 Ruby on Railsでは、システムはshema.rbを作成し、データyamlファイルを作成します。私はこれを使って作業を試みましたが、アクティブレコード(古いC++のものも実行しています)で作成されていないテーブルが多数あるので、これは私にとっては役に立ちません。
誰も私にこのベストをする方法や私の要求にぴったりのツールを知っていますか?
Updateステートメントは、異なるバージョンのデータフィールドを更新するために使用されます。たとえば、テーブルに新しいフィールドを追加します。追加されたフィールドにはNULLが含まれているため、ソフトウェアアップデートのデフォルト値で更新スクリプトを入力する必要があります。 – YvesR
清算していただきありがとうございます。最終的にどの選択肢を採用するかを教えてください。 –
私はそれについて話すことができるので、メールで私に連絡してください。どうも。 – YvesR