スタンドアロン ツールにコンパイルできる、または別のアプリケーションで使用するモジュールとしてコンパイルできるデータベース スキーマ検証を構築できるツールを探しています。
シナリオは、顧客に販売され、サービス リリースを通じて維持されるクライアント/サーバー アプリケーションです。サービス リリースには、スキーマの変更などでデータベースを更新するためのデータベース スクリプトが含まれています。
ただし、これはデータベースであるため、顧客は次のいずれかを実行できます。
- アップグレード スクリプトを正しく実行しない、または
- いじくり回して、DBで何かを台無しにします
このツールを各リリースで利用できるようにして、構造と、場合によっては一部のデータが有効であることを確認できるようにしたいと考えています。また、顧客がサービス チケットを持っている場合にリモート デバッグに使用できるようにするため。
私が調査したスキーマ比較ツールは、ローカル データベースの比較にはうまく機能しますが、アプリケーションでデプロイ可能なものを生成できるツールは見たことがありません。
ありがとう!