我知道我可以同时运行 R2DBC 和 liquibase,但我想知道如何确保 Liquibase 首先运行?
r2dbc-mysql 驱动程序不支持创建数据库(如果缺少),因此除非数据库存在,否则启动时会失败
如果您在项目中使用 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