| 目标库 | 严重度 | 类别 | 规则 | 位置 | 消息 |
|---|---|---|---|---|---|
| goldendb:6 | info | type | my.type.date_base | corpus/mysql-commerce-demo/after/sqltext/queries.sql:4 | MySQL DATE 类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DATE 验证提示 DATE 直接对应 date;零日期由 mysql_zero_date_literal 单独处理,范围和严格模式建议 PoC 复核。 |
|||||
| goldendb:6 | info | syntax | my.syntax.on_duplicate_key | corpus/mysql-commerce-demo/after/sqltext/queries.sql:13 | INSERT ... ON DUPLICATE KEY UPDATE:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ON DUPLICATE KEY UPDATE 验证提示 PG 系改 INSERT ... ON CONFLICT DO UPDATE(需显式指定冲突键,且 VALUES() 引用改 EXCLUDED.col);多唯一键表的冲突仲裁语义两端不同,必测多键冲突用例 |
|||||
| goldendb:6 | info | object | my.ddl.auto_increment | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | AUTO_INCREMENT 自增列:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 AUTO_INCREMENT 验证提示 判定条件:表定义或 ALTER 使用 AUTO_INCREMENT,且目标并非完整 MySQL 兼容或业务依赖连续、全局单调的自增值。 |
|||||
| goldendb:6 | info | object | my.ddl.engine_clause | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | ENGINE= 存储引擎子句:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ENGINE=InnoDB 验证提示 OB 解析兼容但无 InnoDB/MyISAM 概念(统一 LSM 存储);MyISAM 特有行为(表级锁/无事务/计数快)若被业务依赖需专项评估,MEMORY 引擎表需改临时表方案 |
|||||
| goldendb:6 | major | object | my.ddl.charset_collation | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | 表/列级 CHARSET 与 COLLATE 子句:GoldenDB V6 部分支持(公开指南列出的排序规则仅有 latin1_bin、gbk_bin、utf8_bin、utf8mb4_bin、gb18030_bin;其他 collation 及 CI/AI 比较不作兼容承诺,建议 PoC 复核排序、比较与唯一约束;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DEFAULT CHARSET=utf8mb4 验证提示 utf8mb4_general_ci 等大小写不敏感排序规则是隐式业务依赖重灾区(等值查询/唯一约束都受影响);OB 支持字符集/排序规则子集,PG 系默认大小写敏感需用 citext/表达式索引补偿 |
|||||
| goldendb:6 | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL DATETIME/TIMESTAMP 类型语义:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TIMESTAMP 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| goldendb:6 | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL 标准整数类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 BIGINT 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| goldendb:6 | info | type | my.type.character_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL CHAR/VARCHAR 类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 VARCHAR(160) 验证提示 保留长度;collation、尾空格、字符集和 NUL 清洗建议 PoC 复核。 |
|||||
| goldendb:6 | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL TEXT 基础类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TEXT 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| goldendb:6 | info | object | my.ddl.auto_increment | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | AUTO_INCREMENT 自增列:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 AUTO_INCREMENT 验证提示 判定条件:表定义或 ALTER 使用 AUTO_INCREMENT,且目标并非完整 MySQL 兼容或业务依赖连续、全局单调的自增值。 |
|||||
| goldendb:6 | info | object | my.ddl.engine_clause | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | ENGINE= 存储引擎子句:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ENGINE=InnoDB 验证提示 OB 解析兼容但无 InnoDB/MyISAM 概念(统一 LSM 存储);MyISAM 特有行为(表级锁/无事务/计数快)若被业务依赖需专项评估,MEMORY 引擎表需改临时表方案 |
|||||
| goldendb:6 | major | object | my.ddl.charset_collation | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | 表/列级 CHARSET 与 COLLATE 子句:GoldenDB V6 部分支持(公开指南列出的排序规则仅有 latin1_bin、gbk_bin、utf8_bin、utf8mb4_bin、gb18030_bin;其他 collation 及 CI/AI 比较不作兼容承诺,建议 PoC 复核排序、比较与唯一约束;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DEFAULT CHARSET=utf8mb4 验证提示 utf8mb4_general_ci 等大小写不敏感排序规则是隐式业务依赖重灾区(等值查询/唯一约束都受影响);OB 支持字符集/排序规则子集,PG 系默认大小写敏感需用 citext/表达式索引补偿 |
|||||
| goldendb:6 | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL DATETIME/TIMESTAMP 类型语义:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DATETIME(6) 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| goldendb:6 | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL 标准整数类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 BIGINT 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| goldendb:6 | info | type | my.type.character_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL CHAR/VARCHAR 类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 VARCHAR(16) 验证提示 保留长度;collation、尾空格、字符集和 NUL 清洗建议 PoC 复核。 |
|||||
| goldendb:6 | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL TEXT 基础类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TEXT 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| goldendb:6 | info | object | my.ddl.engine_clause | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | ENGINE= 存储引擎子句:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ENGINE=InnoDB 验证提示 OB 解析兼容但无 InnoDB/MyISAM 概念(统一 LSM 存储);MyISAM 特有行为(表级锁/无事务/计数快)若被业务依赖需专项评估,MEMORY 引擎表需改临时表方案 |
|||||
| goldendb:6 | major | object | my.ddl.charset_collation | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | 表/列级 CHARSET 与 COLLATE 子句:GoldenDB V6 部分支持(公开指南列出的排序规则仅有 latin1_bin、gbk_bin、utf8_bin、utf8mb4_bin、gb18030_bin;其他 collation 及 CI/AI 比较不作兼容承诺,建议 PoC 复核排序、比较与唯一约束;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DEFAULT CHARSET=utf8mb4 验证提示 utf8mb4_general_ci 等大小写不敏感排序规则是隐式业务依赖重灾区(等值查询/唯一约束都受影响);OB 支持字符集/排序规则子集,PG 系默认大小写敏感需用 citext/表达式索引补偿 |
|||||
| goldendb:6 | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | MySQL 标准整数类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 BIGINT 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| goldendb:6 | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | MySQL TEXT 基础类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TEXT 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| goldendb:6 | info | object | my.ddl.engine_clause | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | ENGINE= 存储引擎子句:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ENGINE=InnoDB 验证提示 OB 解析兼容但无 InnoDB/MyISAM 概念(统一 LSM 存储);MyISAM 特有行为(表级锁/无事务/计数快)若被业务依赖需专项评估,MEMORY 引擎表需改临时表方案 |
|||||
| goldendb:6 | major | object | my.ddl.charset_collation | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | 表/列级 CHARSET 与 COLLATE 子句:GoldenDB V6 部分支持(公开指南列出的排序规则仅有 latin1_bin、gbk_bin、utf8_bin、utf8mb4_bin、gb18030_bin;其他 collation 及 CI/AI 比较不作兼容承诺,建议 PoC 复核排序、比较与唯一约束;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DEFAULT CHARSET=utf8mb4 验证提示 utf8mb4_general_ci 等大小写不敏感排序规则是隐式业务依赖重灾区(等值查询/唯一约束都受影响);OB 支持字符集/排序规则子集,PG 系默认大小写敏感需用 citext/表达式索引补偿 |
|||||
| goldendb:6 | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL DATETIME/TIMESTAMP 类型语义:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TIMESTAMP 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| goldendb:6 | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL 标准整数类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 BIGINT 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| goldendb:6 | info | type | my.type.character_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL CHAR/VARCHAR 类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 VARCHAR(160) 验证提示 保留长度;collation、尾空格、字符集和 NUL 清洗建议 PoC 复核。 |
|||||
| goldendb:6 | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL TEXT 基础类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TEXT 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| goldendb:6 | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:39 | MySQL DATETIME/TIMESTAMP 类型语义:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TIMESTAMP 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| goldendb:6 | info | syntax | my.syntax.on_duplicate_key | corpus/mysql-commerce-demo/after/mapper/CommerceMapper.xml:17 | INSERT ... ON DUPLICATE KEY UPDATE:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ON DUPLICATE KEY UPDATE 验证提示 PG 系改 INSERT ... ON CONFLICT DO UPDATE(需显式指定冲突键,且 VALUES() 引用改 EXCLUDED.col);多唯一键表的冲突仲裁语义两端不同,必测多键冲突用例 |
|||||
| goldendb:6 | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL DATETIME/TIMESTAMP 类型语义:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 datetime_timestamp_type 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| goldendb:6 | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL 标准整数类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_standard_integer_types 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| goldendb:6 | info | type | my.type.character_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL CHAR/VARCHAR 类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_character_types 验证提示 保留长度;collation、尾空格、字符集和 NUL 清洗建议 PoC 复核。 |
|||||
| goldendb:6 | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL TEXT 基础类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_text_type 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| goldendb:6 | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL DATETIME/TIMESTAMP 类型语义:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 datetime_timestamp_type 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| goldendb:6 | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL 标准整数类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_standard_integer_types 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| goldendb:6 | info | type | my.type.character_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL CHAR/VARCHAR 类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_character_types 验证提示 保留长度;collation、尾空格、字符集和 NUL 清洗建议 PoC 复核。 |
|||||
| goldendb:6 | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL TEXT 基础类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_text_type 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| goldendb:6 | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | MySQL 标准整数类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_standard_integer_types 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| goldendb:6 | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | MySQL TEXT 基础类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_text_type 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| goldendb:6 | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL DATETIME/TIMESTAMP 类型语义:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 datetime_timestamp_type 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| goldendb:6 | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL 标准整数类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_standard_integer_types 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| goldendb:6 | info | type | my.type.character_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL CHAR/VARCHAR 类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_character_types 验证提示 保留长度;collation、尾空格、字符集和 NUL 清洗建议 PoC 复核。 |
|||||
| goldendb:6 | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL TEXT 基础类型:GoldenDB V6 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_text_type 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| oceanbase:4.3.5:mysql | minor | object | my.ddl.auto_increment | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | AUTO_INCREMENT 自增列:OceanBase 4.3.5 MySQL 模式 部分支持(分布式取号:连续性/跨分区单调性与单机 MySQL 不同;依赖连续自增的业务需排查;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 AUTO_INCREMENT 改写建议 保留 AUTO_INCREMENT;仅审查分布式发号连续性、跨分区单调性和现有高水位 验证提示 判定条件:表定义或 ALTER 使用 AUTO_INCREMENT,且目标并非完整 MySQL 兼容或业务依赖连续、全局单调的自增值。 |
|||||
| oceanbase:4.3.5:mysql | minor | object | my.ddl.engine_clause | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | ENGINE= 存储引擎子句:OceanBase 4.3.5 MySQL 模式 部分支持(解析兼容、语义忽略(统一 LSM 存储);MyISAM 表级锁/无事务、MEMORY 引擎行为若被依赖需专项评估;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ENGINE=InnoDB 验证提示 OB 解析兼容但无 InnoDB/MyISAM 概念(统一 LSM 存储);MyISAM 特有行为(表级锁/无事务/计数快)若被业务依赖需专项评估,MEMORY 引擎表需改临时表方案 |
|||||
| oceanbase:4.3.5:mysql | major | object | my.ddl.charset_collation | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | 表/列级 CHARSET 与 COLLATE 子句:OceanBase 4.3.5 MySQL 模式 部分支持(字符集/排序规则子集(utf8mb4/gbk/gb18030 等);生僻 collation 需映射,大小写不敏感规则是隐式依赖重灾区;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DEFAULT CHARSET=utf8mb4 验证提示 utf8mb4_general_ci 等大小写不敏感排序规则是隐式业务依赖重灾区(等值查询/唯一约束都受影响);OB 支持字符集/排序规则子集,PG 系默认大小写敏感需用 citext/表达式索引补偿 |
|||||
| oceanbase:4.3.5:mysql | minor | object | my.ddl.auto_increment | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | AUTO_INCREMENT 自增列:OceanBase 4.3.5 MySQL 模式 部分支持(分布式取号:连续性/跨分区单调性与单机 MySQL 不同;依赖连续自增的业务需排查;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 AUTO_INCREMENT 改写建议 保留 AUTO_INCREMENT;仅审查分布式发号连续性、跨分区单调性和现有高水位 验证提示 判定条件:表定义或 ALTER 使用 AUTO_INCREMENT,且目标并非完整 MySQL 兼容或业务依赖连续、全局单调的自增值。 |
|||||
| oceanbase:4.3.5:mysql | minor | object | my.ddl.engine_clause | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | ENGINE= 存储引擎子句:OceanBase 4.3.5 MySQL 模式 部分支持(解析兼容、语义忽略(统一 LSM 存储);MyISAM 表级锁/无事务、MEMORY 引擎行为若被依赖需专项评估;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ENGINE=InnoDB 验证提示 OB 解析兼容但无 InnoDB/MyISAM 概念(统一 LSM 存储);MyISAM 特有行为(表级锁/无事务/计数快)若被业务依赖需专项评估,MEMORY 引擎表需改临时表方案 |
|||||
| oceanbase:4.3.5:mysql | major | object | my.ddl.charset_collation | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | 表/列级 CHARSET 与 COLLATE 子句:OceanBase 4.3.5 MySQL 模式 部分支持(字符集/排序规则子集(utf8mb4/gbk/gb18030 等);生僻 collation 需映射,大小写不敏感规则是隐式依赖重灾区;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DEFAULT CHARSET=utf8mb4 验证提示 utf8mb4_general_ci 等大小写不敏感排序规则是隐式业务依赖重灾区(等值查询/唯一约束都受影响);OB 支持字符集/排序规则子集,PG 系默认大小写敏感需用 citext/表达式索引补偿 |
|||||
| oceanbase:4.3.5:mysql | minor | object | my.ddl.engine_clause | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | ENGINE= 存储引擎子句:OceanBase 4.3.5 MySQL 模式 部分支持(解析兼容、语义忽略(统一 LSM 存储);MyISAM 表级锁/无事务、MEMORY 引擎行为若被依赖需专项评估;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ENGINE=InnoDB 验证提示 OB 解析兼容但无 InnoDB/MyISAM 概念(统一 LSM 存储);MyISAM 特有行为(表级锁/无事务/计数快)若被业务依赖需专项评估,MEMORY 引擎表需改临时表方案 |
|||||
| oceanbase:4.3.5:mysql | major | object | my.ddl.charset_collation | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | 表/列级 CHARSET 与 COLLATE 子句:OceanBase 4.3.5 MySQL 模式 部分支持(字符集/排序规则子集(utf8mb4/gbk/gb18030 等);生僻 collation 需映射,大小写不敏感规则是隐式依赖重灾区;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DEFAULT CHARSET=utf8mb4 验证提示 utf8mb4_general_ci 等大小写不敏感排序规则是隐式业务依赖重灾区(等值查询/唯一约束都受影响);OB 支持字符集/排序规则子集,PG 系默认大小写敏感需用 citext/表达式索引补偿 |
|||||
| oceanbase:4.3.5:mysql | minor | object | my.ddl.engine_clause | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | ENGINE= 存储引擎子句:OceanBase 4.3.5 MySQL 模式 部分支持(解析兼容、语义忽略(统一 LSM 存储);MyISAM 表级锁/无事务、MEMORY 引擎行为若被依赖需专项评估;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ENGINE=InnoDB 验证提示 OB 解析兼容但无 InnoDB/MyISAM 概念(统一 LSM 存储);MyISAM 特有行为(表级锁/无事务/计数快)若被业务依赖需专项评估,MEMORY 引擎表需改临时表方案 |
|||||
| oceanbase:4.3.5:mysql | major | object | my.ddl.charset_collation | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | 表/列级 CHARSET 与 COLLATE 子句:OceanBase 4.3.5 MySQL 模式 部分支持(字符集/排序规则子集(utf8mb4/gbk/gb18030 等);生僻 collation 需映射,大小写不敏感规则是隐式依赖重灾区;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DEFAULT CHARSET=utf8mb4 验证提示 utf8mb4_general_ci 等大小写不敏感排序规则是隐式业务依赖重灾区(等值查询/唯一约束都受影响);OB 支持字符集/排序规则子集,PG 系默认大小写敏感需用 citext/表达式索引补偿 |
|||||
| opengauss:6.0:B | info | type | my.type.date_base | corpus/mysql-commerce-demo/after/sqltext/queries.sql:4 | MySQL DATE 类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DATE 验证提示 DATE 直接对应 date;零日期由 mysql_zero_date_literal 单独处理,范围和严格模式建议 PoC 复核。 |
|||||
| opengauss:6.0:B | major | syntax | my.syntax.on_duplicate_key | corpus/mysql-commerce-demo/after/sqltext/queries.sql:13 | INSERT ... ON DUPLICATE KEY UPDATE:openGauss 6.0 B 模式(Dolphin) 部分支持(Dolphin 支持 ON DUPLICATE KEY UPDATE,WITH/RETURNING 组合和 excluded 别名存在限制;结论为 doc_based 草案,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ON DUPLICATE KEY UPDATE 验证提示 PG 系改 INSERT ... ON CONFLICT DO UPDATE(需显式指定冲突键,且 VALUES() 引用改 EXCLUDED.col);多唯一键表的冲突仲裁语义两端不同,必测多键冲突用例 |
|||||
| opengauss:6.0:B | minor | object | my.ddl.auto_increment | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | AUTO_INCREMENT 自增列:openGauss 6.0 B 模式(Dolphin) 部分支持(Dolphin 支持 AUTO_INCREMENT,序列状态、显式值、批量插入和 LAST_INSERT_ID 联动需对照;结论为 doc_based 草案,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 AUTO_INCREMENT 改写建议 先盘点存储引擎、索引形态、实际 next counter、CREATE/ALTER 的 AUTO_INCREMENT=N、auto_increment_increment/auto_increment_offset、显式写入形成的高水位和 NO_AUTO_VALUE_ON_ZERO。普通全局自增再改目标 identity/sequence,停写后按实际 next counter 与步长/偏移对齐目标首值;max+1 只能作为防冲突下界,不能覆盖更高的 AUTO_INCREMENT=N 或显式高水位。MyISAM 复合键前缀下的次列 AUTO_INCREMENT 是每组 MAX+1 且可复用最大删除值,必须改每组发号/显式键或批准改为全局序列,禁止机械套单一 sequence 验证提示 判定条件:表定义或 ALTER 使用 AUTO_INCREMENT,且目标并非完整 MySQL 兼容或业务依赖连续、全局单调的自增值。 |
|||||
| opengauss:6.0:B | minor | object | my.ddl.engine_clause | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | ENGINE= 存储引擎子句:openGauss 6.0 B 模式(Dolphin) 部分支持(Dolphin 为兼容建表可接收部分 ENGINE 子句,但 openGauss 不提供 MySQL 存储引擎语义;结论为 doc_based 草案,建议 PoC 复核并移除无效选项;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ENGINE=InnoDB 验证提示 OB 解析兼容但无 InnoDB/MyISAM 概念(统一 LSM 存储);MyISAM 特有行为(表级锁/无事务/计数快)若被业务依赖需专项评估,MEMORY 引擎表需改临时表方案 |
|||||
| opengauss:6.0:B | major | object | my.ddl.charset_collation | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | 表/列级 CHARSET 与 COLLATE 子句:openGauss 6.0 B 模式(Dolphin) 部分支持(Dolphin 支持部分 CHARACTER SET/COLLATE 语法且受多字符集参数约束,排序规则映射并非全量;结论为 doc_based 草案,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DEFAULT CHARSET=utf8mb4 验证提示 utf8mb4_general_ci 等大小写不敏感排序规则是隐式业务依赖重灾区(等值查询/唯一约束都受影响);OB 支持字符集/排序规则子集,PG 系默认大小写敏感需用 citext/表达式索引补偿 |
|||||
| opengauss:6.0:B | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL DATETIME/TIMESTAMP 类型语义:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TIMESTAMP 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| opengauss:6.0:B | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL 标准整数类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 BIGINT 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| opengauss:6.0:B | info | type | my.type.character_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL CHAR/VARCHAR 类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 VARCHAR(160) 验证提示 保留长度;collation、尾空格、字符集和 NUL 清洗建议 PoC 复核。 |
|||||
| opengauss:6.0:B | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL TEXT 基础类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TEXT 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| opengauss:6.0:B | minor | object | my.ddl.auto_increment | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | AUTO_INCREMENT 自增列:openGauss 6.0 B 模式(Dolphin) 部分支持(Dolphin 支持 AUTO_INCREMENT,序列状态、显式值、批量插入和 LAST_INSERT_ID 联动需对照;结论为 doc_based 草案,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 AUTO_INCREMENT 改写建议 先盘点存储引擎、索引形态、实际 next counter、CREATE/ALTER 的 AUTO_INCREMENT=N、auto_increment_increment/auto_increment_offset、显式写入形成的高水位和 NO_AUTO_VALUE_ON_ZERO。普通全局自增再改目标 identity/sequence,停写后按实际 next counter 与步长/偏移对齐目标首值;max+1 只能作为防冲突下界,不能覆盖更高的 AUTO_INCREMENT=N 或显式高水位。MyISAM 复合键前缀下的次列 AUTO_INCREMENT 是每组 MAX+1 且可复用最大删除值,必须改每组发号/显式键或批准改为全局序列,禁止机械套单一 sequence 验证提示 判定条件:表定义或 ALTER 使用 AUTO_INCREMENT,且目标并非完整 MySQL 兼容或业务依赖连续、全局单调的自增值。 |
|||||
| opengauss:6.0:B | minor | object | my.ddl.engine_clause | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | ENGINE= 存储引擎子句:openGauss 6.0 B 模式(Dolphin) 部分支持(Dolphin 为兼容建表可接收部分 ENGINE 子句,但 openGauss 不提供 MySQL 存储引擎语义;结论为 doc_based 草案,建议 PoC 复核并移除无效选项;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ENGINE=InnoDB 验证提示 OB 解析兼容但无 InnoDB/MyISAM 概念(统一 LSM 存储);MyISAM 特有行为(表级锁/无事务/计数快)若被业务依赖需专项评估,MEMORY 引擎表需改临时表方案 |
|||||
| opengauss:6.0:B | major | object | my.ddl.charset_collation | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | 表/列级 CHARSET 与 COLLATE 子句:openGauss 6.0 B 模式(Dolphin) 部分支持(Dolphin 支持部分 CHARACTER SET/COLLATE 语法且受多字符集参数约束,排序规则映射并非全量;结论为 doc_based 草案,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DEFAULT CHARSET=utf8mb4 验证提示 utf8mb4_general_ci 等大小写不敏感排序规则是隐式业务依赖重灾区(等值查询/唯一约束都受影响);OB 支持字符集/排序规则子集,PG 系默认大小写敏感需用 citext/表达式索引补偿 |
|||||
| opengauss:6.0:B | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL DATETIME/TIMESTAMP 类型语义:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DATETIME(6) 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| opengauss:6.0:B | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL 标准整数类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 BIGINT 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| opengauss:6.0:B | info | type | my.type.character_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL CHAR/VARCHAR 类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 VARCHAR(16) 验证提示 保留长度;collation、尾空格、字符集和 NUL 清洗建议 PoC 复核。 |
|||||
| opengauss:6.0:B | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL TEXT 基础类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TEXT 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| opengauss:6.0:B | minor | object | my.ddl.engine_clause | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | ENGINE= 存储引擎子句:openGauss 6.0 B 模式(Dolphin) 部分支持(Dolphin 为兼容建表可接收部分 ENGINE 子句,但 openGauss 不提供 MySQL 存储引擎语义;结论为 doc_based 草案,建议 PoC 复核并移除无效选项;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ENGINE=InnoDB 验证提示 OB 解析兼容但无 InnoDB/MyISAM 概念(统一 LSM 存储);MyISAM 特有行为(表级锁/无事务/计数快)若被业务依赖需专项评估,MEMORY 引擎表需改临时表方案 |
|||||
| opengauss:6.0:B | major | object | my.ddl.charset_collation | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | 表/列级 CHARSET 与 COLLATE 子句:openGauss 6.0 B 模式(Dolphin) 部分支持(Dolphin 支持部分 CHARACTER SET/COLLATE 语法且受多字符集参数约束,排序规则映射并非全量;结论为 doc_based 草案,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DEFAULT CHARSET=utf8mb4 验证提示 utf8mb4_general_ci 等大小写不敏感排序规则是隐式业务依赖重灾区(等值查询/唯一约束都受影响);OB 支持字符集/排序规则子集,PG 系默认大小写敏感需用 citext/表达式索引补偿 |
|||||
| opengauss:6.0:B | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | MySQL 标准整数类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 BIGINT 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| opengauss:6.0:B | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | MySQL TEXT 基础类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TEXT 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| opengauss:6.0:B | minor | object | my.ddl.engine_clause | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | ENGINE= 存储引擎子句:openGauss 6.0 B 模式(Dolphin) 部分支持(Dolphin 为兼容建表可接收部分 ENGINE 子句,但 openGauss 不提供 MySQL 存储引擎语义;结论为 doc_based 草案,建议 PoC 复核并移除无效选项;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ENGINE=InnoDB 验证提示 OB 解析兼容但无 InnoDB/MyISAM 概念(统一 LSM 存储);MyISAM 特有行为(表级锁/无事务/计数快)若被业务依赖需专项评估,MEMORY 引擎表需改临时表方案 |
|||||
| opengauss:6.0:B | major | object | my.ddl.charset_collation | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | 表/列级 CHARSET 与 COLLATE 子句:openGauss 6.0 B 模式(Dolphin) 部分支持(Dolphin 支持部分 CHARACTER SET/COLLATE 语法且受多字符集参数约束,排序规则映射并非全量;结论为 doc_based 草案,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 DEFAULT CHARSET=utf8mb4 验证提示 utf8mb4_general_ci 等大小写不敏感排序规则是隐式业务依赖重灾区(等值查询/唯一约束都受影响);OB 支持字符集/排序规则子集,PG 系默认大小写敏感需用 citext/表达式索引补偿 |
|||||
| opengauss:6.0:B | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL DATETIME/TIMESTAMP 类型语义:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TIMESTAMP 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| opengauss:6.0:B | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL 标准整数类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 BIGINT 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| opengauss:6.0:B | info | type | my.type.character_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL CHAR/VARCHAR 类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 VARCHAR(160) 验证提示 保留长度;collation、尾空格、字符集和 NUL 清洗建议 PoC 复核。 |
|||||
| opengauss:6.0:B | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL TEXT 基础类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TEXT 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| opengauss:6.0:B | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:39 | MySQL DATETIME/TIMESTAMP 类型语义:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 TIMESTAMP 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| opengauss:6.0:B | major | syntax | my.syntax.on_duplicate_key | corpus/mysql-commerce-demo/after/mapper/CommerceMapper.xml:17 | INSERT ... ON DUPLICATE KEY UPDATE:openGauss 6.0 B 模式(Dolphin) 部分支持(Dolphin 支持 ON DUPLICATE KEY UPDATE,WITH/RETURNING 组合和 excluded 别名存在限制;结论为 doc_based 草案,建议 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 ON DUPLICATE KEY UPDATE 验证提示 PG 系改 INSERT ... ON CONFLICT DO UPDATE(需显式指定冲突键,且 VALUES() 引用改 EXCLUDED.col);多唯一键表的冲突仲裁语义两端不同,必测多键冲突用例 |
|||||
| opengauss:6.0:B | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL DATETIME/TIMESTAMP 类型语义:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 datetime_timestamp_type 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| opengauss:6.0:B | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL 标准整数类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_standard_integer_types 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| opengauss:6.0:B | info | type | my.type.character_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL CHAR/VARCHAR 类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_character_types 验证提示 保留长度;collation、尾空格、字符集和 NUL 清洗建议 PoC 复核。 |
|||||
| opengauss:6.0:B | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | MySQL TEXT 基础类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_text_type 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| opengauss:6.0:B | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL DATETIME/TIMESTAMP 类型语义:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 datetime_timestamp_type 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| opengauss:6.0:B | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL 标准整数类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_standard_integer_types 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| opengauss:6.0:B | info | type | my.type.character_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL CHAR/VARCHAR 类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_character_types 验证提示 保留长度;collation、尾空格、字符集和 NUL 清洗建议 PoC 复核。 |
|||||
| opengauss:6.0:B | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | MySQL TEXT 基础类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_text_type 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| opengauss:6.0:B | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | MySQL 标准整数类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_standard_integer_types 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| opengauss:6.0:B | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | MySQL TEXT 基础类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_text_type 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
| opengauss:6.0:B | info | type | my.type.datetime_timestamp | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL DATETIME/TIMESTAMP 类型语义:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 datetime_timestamp_type 验证提示 MySQL TIMESTAMP 按会话时区转换、DATETIME 不转换;目标 timestamp/timestamptz 必须逐列按用途选择 |
|||||
| opengauss:6.0:B | info | type | my.type.standard_integer | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL 标准整数类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_standard_integer_types 验证提示 有符号 SMALLINT/INT/BIGINT 可直接对应;UNSIGNED 由独立规则处理,建议 PoC 复核上下界。 |
|||||
| opengauss:6.0:B | info | type | my.type.character_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL CHAR/VARCHAR 类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_character_types 验证提示 保留长度;collation、尾空格、字符集和 NUL 清洗建议 PoC 复核。 |
|||||
| opengauss:6.0:B | info | type | my.type.text_base | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | MySQL TEXT 基础类型:openGauss 6.0 B 模式(Dolphin) 支持情况待评估(该目标库能力矩阵尚未建立此特征条目,支持情况待评估,建议以 PoC 复核;依据公开文档评估,建议以 PoC 复核) |
|
证据片段 mysql_text_type 验证提示 映射 text;目标无 MySQL 长度类别和部分索引前缀语义,NUL 字符清洗建议 PoC 复核。 |
|||||
第 1 / 1 页
| 类型 | 模式 | 名称 | 行数 | 特征标签 | 解析状态 |
|---|---|---|---|---|---|
| table | - | CUSTOMER | 10 | datetime_timestamp_type mysql_character_types mysql_standard_integer_types mysql_text_type | parsed |
| table | - | ORDERS | 12 | datetime_timestamp_type mysql_character_types mysql_standard_integer_types mysql_text_type | parsed |
| table | - | ORDER_SEARCH | 5 | mysql_standard_integer_types mysql_text_type | parsed |
| table | - | CUSTOMER_ARCHIVE | 7 | datetime_timestamp_type mysql_character_types mysql_standard_integer_types mysql_text_type | parsed |
| 输入文件 | 终态 |
|---|---|
| corpus/mysql-commerce-demo/after/ddl/schema.sql | 已摄入(ok) |
| corpus/mysql-commerce-demo/after/mapper/CommerceMapper.xml | 已摄入(ok) |
| corpus/mysql-commerce-demo/after/sqllog/commerce.slow | 已摄入(ok) |
| corpus/mysql-commerce-demo/after/sqltext/queries.sql | 已摄入(ok) |
按出现次数降序的前 100 条语句指纹(全量去重语句 29 条)。
| 指纹 | 类型 | 出现次数 | 首现位置 | 样例(截断) |
|---|---|---|---|---|
| 1c9442cacc57 | select | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:2 | -- 自建合成电商项目:完成第一批确定性改写后的 SQL。 SELECT customer_id, COALESCE(customer_name, 'anonymous') FROM customer |
| 80d0ac882dcc | select | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:3 | SELECT customer_id, COUNT(*) AS order_count FROM orders GROUP BY customer_id |
| a2abc7cdd36e | select | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:4 | SELECT CAST(created_at AS DATE) AS order_day FROM orders |
| 6cf8277dcc28 | select | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:5 | SELECT ext AS channel_payload FROM orders |
| c61443d9bf96 | select | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:6 | SELECT * FROM customer WHERE customer_name LIKE 'A%' |
| d8f621d719cd | select | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:7 | SELECT tags FROM orders |
| 32f537e4ef5a | select | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:8 | SELECT customer_id, created_at FROM customer |
| 9ba95b2391a4 | select | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:9 | SELECT created_at FROM orders |
| 58fd46e0eeb9 | select | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:10 | SELECT CHAR_LENGTH(customer_name) AS name_chars FROM customer |
| fc8bb84c49b7 | select | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:11 | SELECT * FROM orders ORDER BY order_id LIMIT 20 OFFSET 40 |
| c21b9d6df902 | insert | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:12 | INSERT INTO customer (customer_id, customer_name, customer_status) VALUES (1, 'synthetic', 'ACTIVE') |
| e215ef3c1bd8 | insert | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:13 | INSERT INTO orders (order_id, customer_id, order_status, amount, created_at) VALUES (1, 1, 'CREATED', 99.00, NOW()) ON D… |
| 4fe657c12c86 | update | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:16 | UPDATE orders SET order_status = 'CLOSED' WHERE order_status = 'SHIPPED' |
| f916929cf510 | delete | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:17 | DELETE FROM orders WHERE order_status = 'CLOSED' AND created_at < '2025-01-01' |
| 36f87056e14e | select | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:18 | SELECT * FROM orders WHERE created_at >= CURRENT_DATE |
| f5d9acc5a91e | select | 1 | corpus/mysql-commerce-demo/after/sqltext/queries.sql:19 | SELECT * FROM orders WHERE order_status = 'CREATED' FOR UPDATE |
| 148610b11fa6 | create | 1 | corpus/mysql-commerce-demo/after/ddl/schema.sql:2 | -- 自建合成电商项目:完成第一批确定性改写后的 MySQL DDL。 CREATE TABLE customer ( customer_id BIGINT NOT NULL AUTO_INCREMENT, customer_name VA… |
| ac1d8fca200e | create | 1 | corpus/mysql-commerce-demo/after/ddl/schema.sql:12 | CREATE TABLE orders ( order_id BIGINT NOT NULL AUTO_INCREMENT, customer_id BIGINT NOT NULL, order_status VARCHAR(16) NOT… |
| e0f277ab5744 | create | 1 | corpus/mysql-commerce-demo/after/ddl/schema.sql:25 | CREATE TABLE order_search ( order_id BIGINT NOT NULL, searchable_text TEXT NOT NULL, KEY idx_order_search_order (order_i… |
| fb042e14d935 | create | 1 | corpus/mysql-commerce-demo/after/ddl/schema.sql:31 | CREATE TABLE customer_archive ( customer_id BIGINT NOT NULL, customer_name VARCHAR(160) NOT NULL, customer_status VARCHA… |
| 5f187e34b564 | alter | 1 | corpus/mysql-commerce-demo/after/ddl/schema.sql:39 | ALTER TABLE orders ADD COLUMN updated_at TIMESTAMP NULL |
| b807ad907812 | select | 1 | corpus/mysql-commerce-demo/after/mapper/CommerceMapper.xml:4 | SELECT order_id, customer_id, COALESCE(ext, 'unknown') AS channel FROM orders WHERE 1 = 1 AND order_status = #{status} A… |
| 9bb069bd42ad | select | 1 | corpus/mysql-commerce-demo/after/mapper/CommerceMapper.xml:4 | SELECT order_id, customer_id, COALESCE(ext, 'unknown') AS channel FROM orders WHERE 1 = 1 AND order_status = #{status} A… |
| 21a2d7cd9ce1 | select | 1 | corpus/mysql-commerce-demo/after/mapper/CommerceMapper.xml:4 | SELECT order_id, customer_id, COALESCE(ext, 'unknown') AS channel FROM orders WHERE 1 = 1 AND order_status = #{status} O… |
| ac3f4ba65abd | select | 1 | corpus/mysql-commerce-demo/after/mapper/CommerceMapper.xml:4 | SELECT order_id, customer_id, COALESCE(ext, 'unknown') AS channel FROM orders WHERE 1 = 1 AND customer_id IN (#{id}) ORD… |
| 5904afe2fcc1 | select | 1 | corpus/mysql-commerce-demo/after/mapper/CommerceMapper.xml:4 | SELECT order_id, customer_id, COALESCE(ext, 'unknown') AS channel FROM orders WHERE 1 = 1 AND customer_id IN (#{id},#{id… |
| f18243596d95 | select | 1 | corpus/mysql-commerce-demo/after/mapper/CommerceMapper.xml:4 | SELECT order_id, customer_id, COALESCE(ext, 'unknown') AS channel FROM orders WHERE 1 = 1 ORDER BY created_at DESC LIMIT… |
| f630734f8a2f | insert | 1 | corpus/mysql-commerce-demo/after/mapper/CommerceMapper.xml:17 | INSERT INTO orders (order_id, customer_id, order_status, amount, created_at) VALUES (#{id}, #{customerId}, #{status}, #{… |
| 7538adfdffe9 | select | 1 | corpus/mysql-commerce-demo/after/sqllog/commerce.slow:5 | SELECT * FROM orders WHERE customer_id = 42 ORDER BY created_at DESC LIMIT 20 OFFSET 100 |
未覆盖清单为空——全部输入均已纳入评估。