避免在Liquibase中创建databasechangelog表

时间:2018-10-09 12:45:28

标签: sql liquibase ddl

我想生成一个SQL文件,以通过命令行使用changeLogSyncSQL更新数据库的databasechangelog表。当我生成SQL文件时,其中有一个CREATE TABLE [DATABASECHANGELOG],当我第一次在数据库上使用SQL文件时,这没问题,但是如果没有此CREATE TABLE [DATABASECHANGELOG],我该怎么做才能生成SQL文件从那以后,数据库中已经有一个databasechangelog表。不能直接对数据库运行它。

我的属性文件:

driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
classpath: sqljdbc42.jar
url: offline:mssql?outputLiquibaseSql=true
changeLogFile: cl.xml
outputFile: output.sql

我正在使用liquibase 3.5.5。

0 个答案:

没有答案