微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Liquibase将URL从jdbc:mariadb://127.0.0.1:3307 / db更改为jdbc:mysql://127.0.0.1:3307 / db

如何解决Liquibase将URL从jdbc:mariadb://127.0.0.1:3307 / db更改为jdbc:mysql://127.0.0.1:3307 / db

我正在尝试使用liquibase从现有数据库生成变更日志。但是,每当我运行cmd mvn liquibase:generateChangeLog时,它都会退出,并显示以下异常 liquibase.command.CommandExecutionException:liquibase.exception.UnexpectedLiquibaseException:不知道如何在根@ jdbc:MysqL://127.0.0.1:3307 / db上查询序列(认架构:agence_directe_server)

我的配置如下: liquibase.properties

driver=org.mariadb.jdbc.Driver
url=jdbc:mariadb://127.0.0.1:3307/db

pom.xml

        <spring-boot.version>2.1.8.RELEASE</spring-boot.version>
        <liquibase-core.version>3.8.9</liquibase-core.version>
        <liquibase-maven-plugin.version>3.8.9</liquibase-maven-plugin.version>
        <liquibase-hibernate5.version>3.8</liquibase-hibernate5.version>
        <validation-api.version>2.0.1.Final</validation-api.version>
        <javassist.version>3.23.1-GA</javassist.version>
        <jaxb-api.version>2.3.1</jaxb-api.version>

解决方法

“ Liquibase maven插件不会读取application.yml来知道如何连接到数据库,它在pom.xml中具有自己的配置。因此,您必须将其放在此处。”来自:https://www.thetopsites.net/article/50723923.shtml

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。