所以开始一个新项目,我想使用 r2dbc 和 webflux,一直在研究有什么支持来处理数据库迁移。我在这里能找到的最后一个答案是从 2019 年 7 月开始,liquibase 不支持 R2DBC,在谷歌搜索之后,情况似乎仍然如此。
梦想是r2dbc-h2
在本地开发时使用,然后在生产过程中使用类似 postgres 的东西。Liquibase 将在本地和生产中管理表结构。
一直在尝试用谷歌搜索一下这种设置的外观,但那里的信息很少。
我一直在考虑使用 设置表格liquibase-maven-plugin
,但我不知道这是否适用于r2dbc-h2
.
所以几个问题:
- 如何设置以便 liquibase 在迁移期间使用常规驱动程序,而应用程序的其余部分使用反应式驱动程序?
- 如果使用 maven 插件,这可以与 H2 一起使用还是我需要 postgres 作为 docker?
这对我来说是一个非常黑洞,有任何信息吗?