fix(flyway): 重构迁移脚本并修复 WebFlux 环境下无法运行的问题

- 将 15 个分散的迁移脚本合并为 4 个清晰的版本
  - V1: 创建所有表结构
  - V2: 插入初始数据
  - V3: 创建索引
  - V4: 授权
- 添加 DataSourceConfig 配置 JDBC DataSource
- 添加 spring-boot-starter-jdbc 依赖
- 修复 V2 脚本中 ON CONFLICT 语法问题
This commit was merged in pull request #4.
This commit is contained in:
张翔
2026-04-22 13:20:50 +08:00
parent aa0ad4dce5
commit cb6a74fc88
15 changed files with 513 additions and 508 deletions
+4
View File
@@ -70,6 +70,10 @@
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>