暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为openGauss PG_OBJECT

华为高斯 2020-06-01
1324

PG_OBJECT系统表存储限定类型对象(普通表,索引,序列,视图,存储过程和函数)的创建用户、创建时间和最后修改时间。

表 1 PG_OBJECT字段

名称

类型

描述

object_oid

oid

对象标识符

object_type

"char"

对象类型:

  • r 表示普通表
  • i 表示索引
  • s 表示序列
  • v 表示视图
  • p 表示存储过程和函数

creator

oid

创建用户的标识符

ctime

timestamp with time zone

对象的创建时间

mtime

timestamp with time zone

对象的最后修改时间,修改行为包括ALTER操作和GRANT、REVOKE操作

须知:
- 无法记录初始化数据库(initdb)过程中所创建或修改的对象,即PG_OBJECT无法查询到该对象记录。
- 对于升级至openGauss V500R001C00版本的数据库,无法记录升级以前所创建的对象,即PG_OBJECT无法查询到该对象记录。
- 对于上述两类对象再次修改时,会记录其修改时间(mtime),由于无法得知该对象创建时间,因此ctime为空。
- ctime和mtime所记录的时间为用户当次操作所属事务的起始时间。
- 由扩容引起的对象修改时间也会被记录。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

文集目录
暂无数据