2014-03-31 94 views
0

我想從oracle數據庫遷移到使用Liquibas的mysql或postgres。我使用Liquibase生成了sql文件,但是,語法不正確,生成的sql有很多問題。如果有人有任何解決方案,請讓我知道謝謝你。使用Liquibas從oracle數據庫遷移到mysql

回答

1

最好的方法是使用generateChangeLog function來創建oracle數據庫的XML changeSet描述。檢查生成的更改日誌以確保所有預期結果都存在,並根據需要對文件進行任何更改(如數據類型更改)。

一旦更改日誌正確,您可以直接對您的mysql或postgresql數據庫運行XML更改日誌,或使用updateSQL生成將使用的SQL liquibase。 Liquibase將在針對給定數據庫運行更改日誌時創建正確的特定於數據庫的SQL。