2017-02-25 6 views
0

を使用してあるデータベースから別のデータベースにデータをコピーすることは、liquibaseを使用してあるデータベーステーブルから別のデータベーステーブルにデータを移行することは可能ですか?liquibase

ここでは、2つの異なるデータベース上でliquibaseチェンジセットを実行しています。これは、pom mavenファイルで2回実行されるためです。しかし、あるデータベーステーブルのデータを選択し、別のデータベーステーブルにコピーするチェンジセットを書き込むことは可能ですか?

答えて

0

テーブルからデータをクエリし、その結果を含むinsert文を生成するために、好みのスクリプト言語を使用できます。挿入文を作成したら、それらをliquibase形式のSQLファイルに入れます。ターゲットデータベースで実行します。

目的は、データが最初に挿入されたときにファイルを既に作成しておくことです。 liquibaseの使用を開始する前にデータベースがすでに存在していた場合は、liquibaseを使用した日から取得したバックアップからリストアし、そこから同期することをお勧めします。