Liquibase在mariaDB中生成更改日志缺失列语句

时间:2015-07-28 18:44:30

标签: mariadb liquibase

使用MariaDB 5.5。 Liquibase 3.4.0。

下面运行命令
    java -jar pathto\liquibase-core-3.4.0.jar
    --driver=com.mysql.jdbc.Driver --url=jdbc:mysql://ip:3306/db
    --username=username --password=psw
    --changeLogFile=path\hangelog_init.xml
    --classpath=C:\path\mysql-connector-java-5.1.36.jar generateChangeLog

获取结果创建没有列的表语句:

    <changeSet author="usr (generated)" id="1438089865463-1">
        <createTable tableName="ABC"/>
    </changeSet>

如何解决? 3.4.0 liquibase已经支持maria db。

1 个答案:

答案 0 :(得分:1)

问题是一些破碎的观点.. 我将当前的sql架构导出到sql并将其加载到新数据库中。 Liquibase工作正常。然后比较了两个模式,发现了死视图。删除后,generateChangeLog开始正常工作。