docs: 增加 ADR-008 将 PostgreSQL 版本基线定为 18

- 零数据窗口期定版:与本机开发库 18.6 对齐,Testcontainers/编排/交付统一 postgres:18
- 切换当日 37 测试于 postgres:18 全绿,Flyway V1 兼容
- 同步开发计划 5.1/M0/CI 门禁与进展看板的版本表述
- 门禁:mkdocs build --strict 通过
This commit is contained in:
2026-09-04 11:33:58 +08:00
parent b747e09af8
commit 18746ce6fc
3 changed files with 19 additions and 5 deletions
+3 -3
View File
@@ -116,7 +116,7 @@ Page/Widget -> Feature Controller -> Repository -> API Client
- JDK 17。不要使用更高版本 JDK 代替团队基线进行发布构建。
- Maven 3.9+M0 完成后改用仓库内 Maven Wrapper。
- PostgreSQL 16+,现有本地库作为开发数据源。
- PostgreSQL 18(版本基线见 ADR-008,现有本地库作为开发数据源。
- Nacos,供当前 `patbond-auth` 发现 `patbond-user`
- Flutter/Dart 版本需满足 `patbond-flutter/pubspec.yaml`M0 完成后通过版本管理工具锁定。
@@ -199,7 +199,7 @@ NACOS_SERVER_ADDR=127.0.0.1:8848
目标:让所有开发者能用一致方式启动、测试和联调。
- 确认 Java 17、Flutter SDK、PostgreSQL 16 的固定版本。
- 确认 Java 17、Flutter SDK、PostgreSQL 18 的固定版本。
- 增加 Maven Wrapper 和 Flutter 版本固定方案。
- 提供可提交的 `application.yml` 默认配置,敏感值全部由环境变量注入。
- 增加本地基础设施编排:PostgreSQL、NacosRabbitMQ 在异步任务阶段启用。
@@ -322,7 +322,7 @@ flutter test
mkdocs build --strict
```
数据库迁移还需在全新 PostgreSQL 16 实例执行一次,并对升级路径执行一次。
数据库迁移还需在全新 PostgreSQL 18 实例执行一次,并对升级路径执行一次。
### 可观测性与产品验证