场景说明
该场景属于“DDL 与数据库对象”,适用于 sql。权威状态:可进入权威统计。
正向识别示例
以下均来自规则库中 should_hit=true 的合成公开示例,不是客户代码。
CREATE TABLE sales (sale_date DATE, amt NUMBER) PARTITION BY RANGE (sale_date) INTERVAL (NUMTOYMINTERVAL(1,'MONTH')) (PARTITION p0 VALUES LESS THAN (DATE '2024-01-01'))
CREATE TABLE metering (seq_no NUMBER) PARTITION BY RANGE (seq_no) INTERVAL (100000) (PARTITION p0 VALUES LESS THAN (100000))
21 个精确目标版本 / 模式
| 目标 | 支持度 | 证据等级 | 公开边界 | 深入核对 |
|---|---|---|---|---|
| 达梦 DM8 | partial | doc_based | 未登记额外公开说明,按来源与验证步骤复核。 | 改造点 |
| 人大金仓 KingbaseES V8 | partial | doc_based | 未登记额外公开说明,按来源与验证步骤复核。 | 改造点 |
| OceanBase 4.3.5 Oracle 模式 | partial | doc_based | 未登记额外公开说明,按来源与验证步骤复核。 | 改造点 |
| openGauss 5.0 A 模式 | partial | unverified | 未登记额外公开说明,按来源与验证步骤复核。 | 改造点 |
| openGauss 6.0 A 模式 | none | version_observed | 未登记额外公开说明,按来源与验证步骤复核。 | 改造点 |
| 磐维 PanWeiDB 3.0 A 模式 | partial | version_observed | 未登记额外公开说明,按来源与验证步骤复核。 | 改造点 |
| PostgreSQL 16 + orafce 4.16 | none | doc_based | 未登记额外公开说明,按来源与验证步骤复核。 | 改造点 |
| PostgreSQL 16 | none | doc_based | 未登记额外公开说明,按来源与验证步骤复核。 | 改造点 |
展开 13 个 unknown / undeclared 结论
| GaussDB 505(ORA 模式) | unknown | unverified | 当前事实源不足,不推断兼容。 |
| GBase 8s | unknown | unverified | 当前事实源不足,不推断兼容。 |
| GoldenDB V6 | unknown | unverified | 当前事实源不足,不推断兼容。 |
| 瀚高 HGDB 4.5 | unknown | unverified | 当前事实源不足,不推断兼容。 |
| OceanBase 4.2.5 MySQL 模式 | unknown | unverified | 当前事实源不足,不推断兼容。 |
| OceanBase 4.2.5 Oracle 模式 | unknown | unverified | 当前事实源不足,不推断兼容。 |
| OceanBase 4.3.5 MySQL 模式 | unknown | unverified | 当前事实源不足,不推断兼容。 |
| openGauss 6.0 B 模式(Dolphin) | unknown | unverified | 当前事实源不足,不推断兼容。 |
| 磐维 PanWeiDB 2.0 | unknown | unverified | 当前事实源不足,不推断兼容。 |
| PolarDB(Oracle 兼容)2.0 | unknown | unverified | 当前事实源不足,不推断兼容。 |
| 神通数据库 7 | unknown | unverified | 当前事实源不足,不推断兼容。 |
| TDSQL Boundless | unknown | unverified | 当前事实源不足,不推断兼容。 |
| TiDB 8.5 | unknown | unverified | 当前事实源不足,不推断兼容。 |
改造与验证路径
推荐方向
db_side · 目标原生 INTERVAL 时逐项保留表达式、最高显式 RANGE 分区上界定义的过渡点和子分区模板;否则移除自动扩展,按该过渡点至业务 horizon 预建等价 RANGE 分区,并部署幂等滚动作业在写入前继续预建,同时替换依赖自动分区名的运维 SQL
库侧
原生能力经版本门控;非原生路径生成分区台账、预建 DDL、提前量告警和失败可重放的滚动作业 · 风险 review
应用侧
分区是存储结构,应用侧无从承接 · 风险 manual
验收步骤
覆盖多显式 RANGE 分区下的过渡点前后、边界等值、日期/月末/时区与数值 interval,并保持源端对 NULL/MAXVALUE 定义或写入的拒绝/错误契约;核对自动分区名及运维 SQL;并发写入和滚动作业竞态下越界不失败、无重叠/缺口,另测 SERIALIZABLE 向新区间写入的失败与重试,并演练作业失败恢复、裁剪计划和行数对账