我正在尝试从MariaDB迁移到MySQL。当使用maven第二次运行liquibase时,我得到以下错误:
第一个月
这是maven插件的配置:
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<version>4.23.0</version>
<configuration>
<driver>com.mysql.cj.jdbc.Driver</driver>
<changeLogFile>changelog.mysql.sql</changeLogFile>
<url>jdbc:mysql://localhost:3306/mysql</url>
<username>root</username>
<password>password</password>
</configuration>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>update</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.0.33</version>
</dependency>
</dependencies>
</plugin>
字符串
liquibase不检查表是否存在吗?我发现了一些类似的问题,其中大小写敏感似乎是原因。我的DB模式设置为lower_case_table_names=1
。
1条答案
按热度按时间wgeznvg71#
创建新的数据库架构解决了问题。mysql空间无论如何都不应该被使用。