目标数据库档案 · 更新于 2026-08-21

PostgreSQL 精确版本兼容性档案

同一产品的版本和兼容模式不合并结论。以下 1 个精确矩阵分别展示可复算计数、证据边界和高风险场景,不计算缺乏可解释依据的总体兼容率。

精确键 postgresql:16 · version 16

PostgreSQL 16

1333跨来源场景候选
234权威明确结论
534待核验声明
565矩阵未知
0已登记工件锚点
0版本观察
权威 full 6权威 partial 49权威 none 179权威 unknown 503

优先核对

既有改造点入口

保留原有详情 canonical;此处列出当前页前 80 个实质改造点。

ORACLE · ADD_MONTHS 函数PostgreSQL 16 · none · minorORACLE · ALTER SESSION SET 会话参数PostgreSQL 16 · none · minorORACLE · ANYDATA 动态类型列PostgreSQL 16 · none · criticalORACLE · ASCIISTR Unicode 转义函数PostgreSQL 16 · none · majorORACLE · 关联数组(INDEX BY 表)PostgreSQL 16 · none · majorORACLE · AT TIME ZONE 时区表达式PostgreSQL 16 · partial · majorORACLE · AUTHID 执行者/定义者权限模式PostgreSQL 16 · partial · criticalORACLE · 自治事务(PRAGMA AUTONOMOUS_TRANSACTION)PostgreSQL 16 · none · blockerORACLE · 触发器内自治事务PostgreSQL 16 · undeclared · blockerORACLE · 视图 BEQUEATH 子句PostgreSQL 16 · none · minorORACLE · BFILE 外部文件类型PostgreSQL 16 · none · criticalORACLE · BFILENAME 外部文件定位函数PostgreSQL 16 · none · criticalORACLE · BIN_TO_NUM 位序列转数值PostgreSQL 16 · partial · majorORACLE · BINARY_DOUBLE 类型PostgreSQL 16 · none · minorORACLE · BINARY_FLOAT 类型PostgreSQL 16 · none · minorORACLE · Oracle 二进制浮点特殊字面量PostgreSQL 16 · partial · criticalORACLE · BITAND 函数PostgreSQL 16 · none · minorORACLE · BITMAP 位图索引PostgreSQL 16 · none · majorORACLE · BULK COLLECT 批量取数PostgreSQL 16 · none · majorORACLE · LENGTHB / SUBSTRB / INSTRB 字节语义函数PostgreSQL 16 · none · majorORACLE · CDB/多租户与排序规则 DDL 子句(SHARING / DEFAULT COLLATION / CONTAINER_MAP)PostgreSQL 16 · none · minorORACLE · CHAR 定长补空格类型PostgreSQL 16 · partial · minorORACLE · CHR(0) NUL 字符语义差异PostgreSQL 16 · undeclared · majorORACLE · Oracle 聚簇表与 CLUSTER 子句PostgreSQL 16 · none · majorORACLE · Oracle 集合 CARDINALITYPostgreSQL 16 · partial · majorORACLE · SQL 层集合运算函数PostgreSQL 16 · none · majorORACLE · 列 DEFAULT 使用序列伪列PostgreSQL 16 · none · majorORACLE · 存储过程内 COMMIT/ROLLBACKPostgreSQL 16 · partial · majorORACLE · 复合 UNIQUE 的部分 NULL 唯一性语义PostgreSQL 16 · undeclared · blockerORACLE · 字符串拼接 || 的 NULL 语义PostgreSQL 16 · partial · minorORACLE · CONNECT BY 层次查询PostgreSQL 16 · none · majorORACLE · CONNECT BY 操作数含函数PostgreSQL 16 · undeclared · criticalORACLE · LEVEL 层次伪列PostgreSQL 16 · none · majorORACLE · CONNECT_BY_ROOT 层次操作符PostgreSQL 16 · none · majorORACLE · 约束 DISABLE 状态PostgreSQL 16 · partial · majorORACLE · CREATE INDEX ... NOLOGGINGPostgreSQL 16 · undeclared · majorORACLE · 游标属性(%FOUND/%NOTFOUND/%ISOPEN/%ROWCOUNT)PostgreSQL 16 · none · majorORACLE · SQL%BULK_ROWCOUNT 逐项批量 DML 计数PostgreSQL 16 · none · criticalORACLE · 游标 FOR 循环PostgreSQL 16 · partial · minorORACLE · 日期直接加减数字(天数运算)PostgreSQL 16 · none · majorORACLE · DATE 映射 TIMESTAMP 后日期差聚合类型变化PostgreSQL 16 · none · criticalORACLE · DATE 类型含时间部分的语义PostgreSQL 16 · none · majorORACLE · DBLINK 引用(obj@link)PostgreSQL 16 · partial · majorORACLE · 过程体内 DBLINK 引用(obj@link)PostgreSQL 16 · partial · criticalORACLE · DBMS_RANDOM 随机数调用(过程体内)PostgreSQL 16 · none · minorORACLE · DBMS_RANDOM 包调用PostgreSQL 16 · none · minorORACLE · DBMS_JOB 定时作业调用(过程体内)PostgreSQL 16 · none · majorORACLE · DBMS_SCHEDULER 调度器调用(过程体内)PostgreSQL 16 · none · majorORACLE · DBMS_SCHEDULER / DBMS_JOB 调度作业PostgreSQL 16 · none · majorORACLE · DBTIMEZONE 数据库时区函数PostgreSQL 16 · partial · majorORACLE · DECODE 函数PostgreSQL 16 · none · majorORACLE · DEFAULT ON NULL 列默认值PostgreSQL 16 · none · minorORACLE · DETERMINISTIC 函数标记PostgreSQL 16 · none · minorORACLE · DROP USER ... CASCADE 级联删除PostgreSQL 16 · undeclared · criticalORACLE · DUAL 虚表PostgreSQL 16 · none · minorORACLE · DUMP 内部表示诊断函数PostgreSQL 16 · none · majorORACLE · 动态 SQL(EXECUTE IMMEDIATE)PostgreSQL 16 · partial · majorORACLE · OPEN FOR 直接使用 SQL 字符串表达式PostgreSQL 16 · partial · criticalORACLE · EDITIONABLE / NONEDITIONABLE 关键字PostgreSQL 16 · none · minorORACLE · EMPTY_CLOB / EMPTY_BLOB 函数PostgreSQL 16 · none · minorORACLE · 与空串字面量的等值/不等比较('' 即 NULL 语义)PostgreSQL 16 · none · criticalORACLE · EXCEPTION 异常处理块PostgreSQL 16 · partial · minorORACLE · 显式游标声明(CURSOR ... IS)PostgreSQL 16 · partial · minorORACLE · Java/C 外部语言存储例程PostgreSQL 16 · none · criticalORACLE · 外部表(ORGANIZATION EXTERNAL)PostgreSQL 16 · partial · criticalORACLE · FIRST_VALUE IGNORE NULLSPostgreSQL 16 · none · majorORACLE · FLASHBACK 查询(AS OF SCN/TIMESTAMP、VERSIONS BETWEEN)PostgreSQL 16 · none · majorORACLE · SELECT ... FOR UPDATE OF 列级锁定写法PostgreSQL 16 · partial · minorORACLE · 外连接查询 FOR UPDATEPostgreSQL 16 · undeclared · criticalORACLE · FOR UPDATE WAIT n 超时等待子句PostgreSQL 16 · none · minorORACLE · FORALL 批量 DMLPostgreSQL 16 · none · majorORACLE · CREATE FORCE VIEWPostgreSQL 16 · none · minorORACLE · FROM_TZ 时区附加函数PostgreSQL 16 · partial · majorORACLE · Oracle Text 全文索引与 CTX 包PostgreSQL 16 · none · criticalORACLE · PL/SQL 代码中的全角标点PostgreSQL 16 · none · majorORACLE · 索引表达式中的 TO_DATE/TO_CHARPostgreSQL 16 · undeclared · criticalORACLE · MDSYS / SDO 空间类型与包PostgreSQL 16 · none · criticalORACLE · 全局临时表(GLOBAL TEMPORARY TABLE)PostgreSQL 16 · none · majorORACLE · GOTO 语句PostgreSQL 16 · none · majorORACLE · GREATEST / LEAST 函数(NULL 传播差异)PostgreSQL 16 · partial · major