Java 如何配置liquibase maven插件为oracle生成sql输出
我有一个spring/hibernate/mysql应用程序,我使用liquibase maven插件(Intellij Idea)生成DB。以下是我的liquibase.properties配置:Java 如何配置liquibase maven插件为oracle生成sql输出,java,mysql,oracle,maven,liquibase,Java,Mysql,Oracle,Maven,Liquibase,我有一个spring/hibernate/mysql应用程序,我使用liquibase maven插件(Intellij Idea)生成DB。以下是我的liquibase.properties配置: url jdbc:mysql://localhost:3306/dbName username username password pass changeLogFile src/main/scripts/chan
url jdbc:mysql://localhost:3306/dbName
username username
password pass
changeLogFile src/main/scripts/changeLog.xml
referenceUrl hibernate:hibernate.cfg.xml
diffChangeLogFile src/main/scripts/diffChangeLog.xml
driver com.mysql.jdbc.Driver
如您所见,这直接适用于db,并在liquibase更新时对其进行更改
问题:
是否有任何选项可以更改我的配置以生成oracle DB的sql输出?所以,不是直接使用数据库,而是创建输出脚本 Liquibase使用两个单独的操作直接更新和生成SQL 使用
mvn liquibase:update
更新数据库
使用mvn liquibase:updateSQL
生成SQL
如果目标绑定到生命周期,您需要更改它。Niels,您知道生成的sql是否特定于db(my liquibase.properties为mySql配置)?我可以将其用于oracle吗?生成的SQL是特定于数据库的。SteveDonie,您能告诉我如何将其配置为特定于oracle 11g吗?