質問

DDLとDMLの両方の移行を管理する優れたまたは推奨ツールはありますか?

アプリの構成の大部分はデータベースに保存されています。DDLSだけでなく、これを自由に開発および移行できるようにしたいと考えています。これに関する提案はありますか?

役に立ちましたか?

解決 3

さまざまなツールをチェックすると、私たちのための解決策は、移行スクリプトをサポートするためにdbunitを改良することでした。出力としてのXML構造により、非常に優れたソースコントロールとクロスベンダーソリューションが可能になります(DB2とOracleの両方で作業します)。

他のヒント

フライウェイとリキバーゼの両方がDMLに対処できます。

フライウェイの観点から言えば、フライウェイはDDLとDML(構成、参照データなど)の両方を念頭に置いてゼロから構築されています。 DMLコマンドの全範囲は、移行がプレーンSQLファイルとして記述されるために使用できます。

両方のフレームワークのより詳細な比較については、これを見ています 質問 そしてその 比較マトリックス フライウェイホームページ。

リキバーゼはDMLとDDLを処理します。 http://liquibase.org/manual/refactoring_commands INSERTDATA、LOADDATA、DELETEDATAなど、利用可能なタグをリストします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top