在 r2dbc 之前运行 liquibase

问题描述 投票:0回答:1

我知道我可以同时运行 R2DBC 和 liquibase,但我想知道如何确保 Liquibase 首先运行?

r2dbc-mysql 驱动程序不支持创建数据库(如果缺少),因此除非数据库存在,否则启动时会失败

spring-boot liquibase r2dbc
1个回答
0
投票

如果您在项目中使用 Spring WebFlux/R2dbc,请尝试 r2dbc-migrate。

对于 Spring Boot 项目,只需要添加 r2dbc-migrate-spring-boot-starter).

R2dbc Migrate 与 Flyway 比较类似,只需将迁移脚本放入带有版本号的 db/migrations 即可。

+main
  +resouces
    +db
      +migrations
        - V1__add_some_column.sql



© www.soinside.com 2019 - 2024. All rights reserved.