↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

文档 / 对象标识符类型

PostgreSQL 对象标识符类型

对象标识符连接 SQL 名称与系统目录中的对象。这里整理 oid、reg* 别名及同节介绍的事务、命令和行标识类型,说明它们标识什么、如何输入,以及各版本的区别。

当前查看 PostgreSQL 18.6。

共 18 个条目,PostgreSQL 18.6 收录 16 个。

名称与用途分类版本记录
cid命令标识符

32 位命令标识符,用于系统列 cmin 和 cmax。

事务与行标识符
tid元组位置标识符

以块号和块内元组索引标识行的物理位置,是系统列 ctid 的类型。

事务与行标识符
xid事务标识符

32 位事务标识符,用于系统列 xmin 和 xmax。

事务与行标识符
xid864 位事务标识符

64 位事务标识符,在数据库集簇生命周期内严格递增且不重复使用。

事务与行标识符
regclass关系名称别名

通过关系名称输入和显示 pg_class 中对象的 OID。

对象名称别名
regcollation排序规则名称别名

通过排序规则名称输入和显示 pg_collation 中对象的 OID。

对象名称别名
regconfig文本检索配置别名

通过文本检索配置名称输入和显示 pg_ts_config 中对象的 OID。

对象名称别名
regdatabase数据库名称别名

通过数据库名称输入和显示 pg_database 中对象的 OID。

对象名称别名此版未收录
regdictionary文本检索词典别名

通过文本检索词典名称输入和显示 pg_ts_dict 中对象的 OID。

对象名称别名
regnamespace命名空间名称别名

通过模式名称输入和显示 pg_namespace 中对象的 OID。

对象名称别名
regoper操作符名称别名

通过无歧义的操作符名称输入和显示 OID,不带参数类型。

对象名称别名
regoperator操作符签名别名

通过操作符名称和参数类型输入和显示 OID,可以区分重载。

对象名称别名
regproc函数名称别名

通过无歧义的函数名称输入和显示 OID,不带参数类型。

对象名称别名
regprocedure函数签名别名

通过函数名称和参数类型输入和显示 OID,可以区分重载。

对象名称别名
regrole角色名称别名

通过角色名称输入和显示 pg_authid 中对象的 OID。

对象名称别名
regtype数据类型名称别名

通过数据类型名称输入和显示 pg_type 中对象的 OID。

对象名称别名
oid对象标识符

以无符号四字节整数表示系统对象标识符;数值不保证全库唯一。

对象标识符
oid864 位对象标识符

在部分上下文中使用的无符号八字节对象标识符。

对象标识符此版未收录

已收录首次出现接口或属性变化不再收录

版本方格表示本次采样中的记录;最早收录版本不一定是实际引入版本。点击方格查看对应版本的说明与来源。

使用说明

reg* 类型可以按名称解析对象;裸 OID 不能跨数据库或跨集群作为持久身份使用。事务标识、命令标识和行位置有各自的生命周期,不等同于对象名称。