LiquiBase アーキテクチャ

LiquiBase migrator は、様々なビルドとデプロイメントプロセスに容易に統合でき、それらと依存性がないようにデザインされています。

LiquiBase のプライマリーワーカークラスは、liquibase.migrator.Migrator です。あらゆる LiquiBase との協業する方法 (コマンドラインAnt など) は、Liquibase クラスのまわりにある薄いラッパーです。

それぞれのデータベースへのリファクタリング/変更は、 liquibase.change パッケージのクラスとして実装されています。LiquiBase migrator が実行されると、SAX XML パーサーを利用して変更ログを解析し、必要な変更クラスをインスタンス化し、実行し、対応する SQL として保存します。

LiquiBase のアーキテクチャに質問がある場合は、 メーリングリスト を利用してコンタクトしてください。