Web アプリケーションの更新をできるだけ自動化したいと考えています。
データベースの 2 つのインスタンスを比較し、更新スクリプトを生成できるツールを探しています。ビルド プロセスの一環として、データベースの最新バージョン (つまり、現在運用中) のインスタンスを作成し、それを開発バージョンで変更された内容と比較します。
どんな入力でも大歓迎です。
Web アプリケーションの更新をできるだけ自動化したいと考えています。
データベースの 2 つのインスタンスを比較し、更新スクリプトを生成できるツールを探しています。ビルド プロセスの一環として、データベースの最新バージョン (つまり、現在運用中) のインスタンスを作成し、それを開発バージョンで変更された内容と比較します。
どんな入力でも大歓迎です。
私はSqlDbDiffが好きです。RedGateのSQL比較よりもはるかに安い
見る
SOに関するこの質問の多さは、この問題に対する標準的な解決策の欠如を物語っていると思います。
アプローチの大きな違いは、
-デルタスクリプトを作成
する-「マスター」インスタンスからのスクリプト生成を自動化することです。
後者のキャンプで何かが欲しいようです。
上記の質問には、そのようなソリューションとツールがいくつか記載されています。
これまでのところ、RedGate に満足しています。SQL バージョン管理 + SQL 比較を使用します。私はそれを Msbuild と Hudson に統合しました。これにより、完全な継続的インテグレーション ソリューションが実現します。