GS_SYSTEM_OBJECT_VERSION_DETAILS
GS_SYSTEM_OBJECT_VERSION_DETAILS视图记录了系统对象的版本号信息,以及对应系统对象的详细信息。
此系统视图中包含的系统对象类型包含视图、函数、表、索引、类型、规则及类型转换关系CAST。
| 名称 | 类型 | 描述 |
|---|---|---|
| object_oid | oid | 系统对象的标识符,不同类型系统对象的对应关系如下: 视图、表、索引在PG_CLASS内的唯一标识,类型、函数、规则、类型转换关系CAST分别在PG_TYPE、PG_PROC、PG_REWRITE、PG_CAST内的唯一标识 |
| object_namespace | oid | 系统对象Schema的oid。 系统对象为类型转换关系CAST时,该字段为空。 |
| object_name | character varying | 系统对象的名称。 系统对象为类型转换关系CAST时,该字段的格式为“源数据类型(源数据类型OID) AS 目标数据类型(目标数据类型OID)”。 |
| object_schema | name | 系统对象Schema的名称。 |
| object_args | text | 系统对象为函数时,该字段为函数对象参数的数据类型数组,只包括输入参数(包括INOUT参数),显示格式为“[arg1, ..., argn]”。 系统对象为其他类型时,该字段为空。 |
| object_type | text | 系统对象的类型。
|
| object_version | bigint | 系统对象的版本号。 0:初始版本号。 -1:已删除对象的版本号。 其他版本号为后续对象变更的版本号。 |