:Liquibase:変更セットIDのみを識別する方法は? LiquiBaseをドキュメントあたりとして
各チェンジタグを一意 「ID」タグ、「著者」タグ、及び変更ログファイルクラスパス名の組み合わせによって識別されます。
これはデザインの選択肢が非常に悪いようです。チェンジセットのアイデンティティは、その場所にリンクされるべきではありません。変更ログが自動アプリケーションデプロイメントによって実行される場合、チェンジセットはJARファイル内のクラスパスの場所から取得されます。手動でコマンドラインから同じチェンジセットを実行する場合は、その場所が現在のディレクトリである可能性があります。
この場合、IDに基づいて同じチェンジセットを認識するのではなく、liquibaseはそれを2度適用しようとします。 この動作を変更して、変更セットのみを指定したIDを特定する方法はありますか?
これは、XML変更ログでも使用可能なようです。 SQLの変更履歴で使用できるかどうか知っていますか? –
いいえ、私が知っている限り。 – binoternary