2017-02-25 15 views
0

是否可以使用liquibase將數據從一個數據庫表遷移到另一個數據庫表中?使用liquibase將數據從一個數據庫複製到另一個數據庫

現在我們在兩個不同的數據庫上運行liquibase變更集,因爲我們在pom maven文件中有兩個執行。但是可以編寫一個變更集,它從一個數據庫表中選擇數據並將其複製到另一個數據庫表中?

回答

0

您可以使用自己喜歡的腳本語言來查詢表中的數據並生成插入語句和結果。一旦你有插入語句,把它們放在一個liquibase格式的SQL文件中。並在目標數據庫上運行它們。

目標是在數據最初插入時已經創建了文件。如果您的數據庫在開始使用liquibase之前已經存在,那麼從開始使用liquibase的那一天開始的備份中進行恢復並從中進行同步可能是一個不錯的主意。

相關問題