在Spring Boot中,Flyway可以通过配置文件或者Java代码来指定系统表名称。

  1. 配置文件方式: 在application.properties或者application.yml中添加以下配置:
# 指定系统表的前缀,默认为flyway_
flyway.table-prefix=my_flyway_

# 指定系统表的后缀,默认为空
flyway.table-suffix=_version
  1. Java代码方式: 通过自定义Flyway配置类来指定系统表名称,可以使用@Bean注解将其注册为Spring Bean。
@Configuration
public class FlywayConfig {

    @Bean
    public FlywayMigrationStrategy flywayMigrationStrategy() {
        return flyway -> {
            // 设置系统表名称
            flyway.setTable("my_flyway_schema_version");
            flyway.migrate();
        };
    }
}

以上两种方式都可以指定系统表的名称,根据实际情况选择适合自己项目的方式进行配置

springboot flyway配置指定系统表名称

原文地址: https://www.cveoy.top/t/topic/i1Nh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录