【发布时间】:2018-09-14 15:29:57
【问题描述】:
当我从我的变更日志文件中生成一个 SQL 文件时,databasechangelog 表在与我生成的 SQL 文件相同的文件夹中创建为一个 CSV 文件,但我希望它作为我的 SQL 文件中的一个表。我使用 liquibase 3.5.5。通过命令行并使用此命令:
.\liquibase --url=offline:mssql? `
--changeLogFile="C:\Users\Ferid\Documents\Box Sync\PRIVATE_Ferid\liquibase-3.5.5-bin\Changelog.xml" `
--outputFile="C:\Users\Ferid\Documents\Box Sync\PRIVATE_Ferid\liquibase-3.5.5-bin\all.sql" `
updatesql
我没有找到在 SQL 文件中集成 databasechangelog 表的命令。仅当我使用 update 语句而不是 updatesql 时才集成它,但我需要 SQL 文件。
【问题讨论】:
标签: sql command-line migration liquibase