GS_LOGICAL_CLASS
GS_LOGICAL_CLASS系统表记录逻辑解码需要使用的数据库对象信息及其之间的关系。
字段名称 |
字段类型 |
说明 |
---|---|---|
relname |
name |
表名。 |
relnamespace |
oid |
命名空间OID。 |
relpersistence |
"char" |
表的持久性(例如,'p' 表示永久表)。 |
relkind |
"char" |
表的类型(例如,'r' 表示关系)。 |
relnatts |
smallint |
表中的列数。 |
relhaspkey |
bool |
表是否有(或曾经有过)主键索引。 |
relcmprs |
tinyint |
表的行的压缩属性。 |
relreplident |
"char" |
Replica identity复制方式。 |
spacenode |
oid |
表空间OID。 |
dbnode |
oid |
数据库OID。 |
relnode |
oid |
表对应的物理存储文件的标识符。 |
createtime |
timestamp with time zone |
插入元组的时间戳。 |
csnmin |
bigint |
插入元组时的 CSN(提交序列号)。 |
csnmax |
bigint |
更新或删除元组时的 CSN。 |
originid |
integer |
元组的来源标识符。 |
relid |
oid |
关系标识符(表OID)。 |
relowner |
oid |
表所有者的标识符。 |
reltoastrelid |
oid |
TOAST 表OID(如果存在)。 |
relhasoids |
boolean |
指示表是否具有 OID(对象标识符)列。 |
relam |
oid |
指示表使用的索引方法的标识符。 |
reloptions |
text[] |
保存表的附加选项,以文本格式存储。 |
relbucket |
oid |
指示表所属的哈希分区桶的标识符。 |