GS_GLOBAL_CHAIN
GS_GLOBAL_CHAIN系统表记录用户对防篡改用户表的修改操作信息,每条记录对应一次表级修改操作。具有审计管理员权限的用户可以查询此系统表,所有用户均不允许修改此系统表。
表 1 GS_GLOBAL_CHAIN字段
名称
|
类型
|
描述
|
blocknum
|
bigint
|
区块号,当前用户操作在账本中记录的序号。
|
dbname
|
name
|
数据库名称。被修改的防篡改用户表所属的database。
|
username
|
name
|
用户名,执行用户表修改操作的用户名。
|
starttime
|
timestamp with time zone
|
用户操作执行的最新时间戳。
|
relid
|
oid
|
用户表Oid,被修改的防篡改用户表Oid。
|
relnsp
|
name
|
模式Oid,被修改的防篡改用户表所属的namesapce oid。
|
relname
|
name
|
用户表名,被修改的防篡改用户表名。
|
relhash
|
hash16
|
当前操作产生的表级别hash变化量。
|
globalhash
|
hash32
|
全局摘要,由当前行信息与前一行globalhash计算而来,将整个表串联起来,用于验证GS_GLOBAL_CHAIN数据完整性。
|
txcommand
|
text
|
被记录操作的SQL语句。
|