#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
对象标识符类型
openGauss在内部使用对象标识符(OID)作为各种系统表的主键。系统不会给用户创建的表增加一个OID系统字段,OID类型代表一个对象标识符。
目前OID类型用一个四字节的无符号整数实现。因此不建议在创建的表中使用OID字段做主键。
表 15 对象标识符类型
名称
引用
描述
示例
OID
-
数字化的对象标识符。
564182
CID
-
命令标识符。它是系统字段cmin和cmax的数据类型。命令标识符是32位的量。
-
XID
-
事务标识符。它是系统字段xmin和xmax的数据类型。事务标识符也是64位的量。
-
TID
-
行标识符。它是系统表字段ctid的数据类型。行ID是一对数值(块号,块内的行索引),它标识该行在其所在表内的物理位置。
-
REGCONFIG
pg_ts_config
文本搜索配置。
english
REGDICTIONARY
pg_ts_dict
文本搜索字典。
simple
REGOPER
pg_operator
操作符名。
-
REGOPERATOR
pg_operator
带参数类型的操作符。
*(integer,integer)或-(NONE,integer)
REGPROC
pg_proc
函数名称。
sum
REGPROCEDURE
pg_proc
带参数类型的函数。
sum(int4)
REGCLASS
pg_class
关系名。
pg_type
REGTYPE
pg_type
数据类型名。
integer
#openGauss #入门 #安装 #数据库 #开源