Liquibase generateChangeLog 成功但变更日志为空?
Liquibase generateChangeLog succeeds but changelog is empty?
我刚刚下载了 Liquibase 3.6.2,添加了 MariaDB 驱动程序和 运行 这个命令:
liquibase --url jdbc:mariadb://localhost:3306/db --changeLogFile changeLogFile.txt --username XXX --password xxx --diffTypes="data" generateChangeLog
Starting Liquibase at Mon, 17 Dec 2018 16:15:16 CET (version 3.6.2 built at 2018-07-03 11:28:09)
Liquibase command 'generateChangeLog' was executed successfully.
之后文件 changeLogFile.txt 存在于当前目录但为空。然而,数据库包含 11 个空的 table。我本来期望一些 XML 框架加上创建 table 语句。
我应该怎么做?
您是否尝试通过 --logLevel=debug 修改详细程度?
使用 --diffTypes="data" 将导出限制为仅数据。将不会创建 DDL xml。
我刚刚下载了 Liquibase 3.6.2,添加了 MariaDB 驱动程序和 运行 这个命令:
liquibase --url jdbc:mariadb://localhost:3306/db --changeLogFile changeLogFile.txt --username XXX --password xxx --diffTypes="data" generateChangeLog
Starting Liquibase at Mon, 17 Dec 2018 16:15:16 CET (version 3.6.2 built at 2018-07-03 11:28:09)
Liquibase command 'generateChangeLog' was executed successfully.
之后文件 changeLogFile.txt 存在于当前目录但为空。然而,数据库包含 11 个空的 table。我本来期望一些 XML 框架加上创建 table 语句。
我应该怎么做?
您是否尝试通过 --logLevel=debug 修改详细程度?
使用 --diffTypes="data" 将导出限制为仅数据。将不会创建 DDL xml。