docs: base extension support on instance capabilities
E2E Tests / Run on Ubuntu (pull_request) Failing after 33s
Tests / Run on Ubuntu (pull_request) Successful in 5m33s
Lint / Run on Ubuntu (pull_request) Successful in 7m40s

This commit is contained in:
2026-09-14 14:18:00 +00:00
parent ed6fd7bb85
commit 55869acfd5
7 changed files with 43 additions and 20 deletions
+2 -2
View File
@@ -33,7 +33,7 @@ pg_dump --schema-only --no-owner --no-privileges \
```
检查不受 v1alpha1 管理的对象:额外 roles、跨库依赖、FDW、large objects、订阅、显式
tablespace、owner/grant 和不在 allowlist 的 extension。无法映射为单 database + 单 login
tablespace、owner/grant 和目标实例不支持的 extension。无法映射为单 database + 单 login
owner 的环境必须先人工简化,不能让 controller 猜测。
### 2. 创建一致性 dump
@@ -84,7 +84,7 @@ pg_restore --exit-on-error --no-owner --no-privileges \
```
extension 应由 Tenant spec 创建。若 dump 仍包含 extension 定义,预演必须确认 restore
行为幂等;不在 allowlist 的 extension 必须在迁移前解决。
行为幂等;目标实例不支持的 extension 必须在迁移前解决。
### 6. 验证并切换