系统表和系统视图-系统视图
系统视图ALL_ALL_TABLESALL_CONSTRAINTSALL_CONS_COLUMNSALL_COL_COMMENTSALL_DEPENDENCIESALL_IND_COLUMNSALL_IND_EXPRESSIONSALL_INDEXESALL_OBJECTSALL_PROCEDURE
系统表和系统视图概述
系统表和系统视图概述系统表是GaussDB200存放结构元数据的地方,它是GaussDB200数据库系统运行控制信息的来源,是数据库系统的核心组成部分。系统视图提供了查询系统表和访问数据库内部状态的方法。三权分立下,非管理员无权查看系统表和视图。非三权分立下,系统表和系统视图要么只对管理员可见,要么
系统表-PGXC_NODE
PGXC_NODE系统表存储集群节点信息。表1PGXC_NODE字段名称类型描述node_namename节点名称。node_type"char"节点类型。C:协调节点。D:数据节点。node_portinteger节点的端口号。node_hostname节点的主机名称或者IP(如配置为虚拟IP,则
系统表-PGXC_GROUP
PGXC_GROUP系统表存储节点组信息。表1PGXC_GROUP字段名称类型描述group_namename节点组名称。in_redistribution"char"是否需要重分布。取值包括n,y,t。n表示NodeGroup没有再进行重分布。y表示NodeGroup是重分布过程中的源节点组。t表
系统表-PGXC_CLASS
PGXC_CLASS系统表存储每张表的复制或分布信息。表1PGXC_CLASS字段名称类型描述pcrelidoid表的OID。pclocatortype"char"定位器类型。H:hashM:ModuloN:RoundRobinR:Replicatepchashalgorithmsmallint使用
系统表-PG_WORKLOAD_GROUP
PG_WORKLOAD_GROUP系统表提供了数据库负载组的信息。表1PG_WORKLOAD_GROUP字段名称类型描述workload_gpnamename负载组名字。respool_oidoid绑定到的资源池的id。act_statementsinteger负载组内最大的活跃语句数。
系统表-PG_USER_STATUS
PG_USER_STATUS系统表提供了访问数据库用户的状态。需要有系统管理员权限才可以访问此系统表表1PG_USER_STATUS字段名称类型描述roloidoid角色的标识。failcountinteger尝试失败次数。locktimetimestampwithtimezone角色被锁定的时间点
系统表-PG_USER_MAPPING
PG_USER_MAPPING系统表存储从本地用户到远程的映射。需要有系统管理员权限才可以访问此系统表。普通用户可以使用视图PG_USER_MAPPINGS进行查询。表1PG_USER_MAPPING字段名字类型引用描述oidoid-行标识符(隐藏属性;必须明确选择)。umuseroidPG_AUT
系统表-PG_TYPE
PG_TYPE系统表存储数据类型的相关信息。表1PG_TYPE字段名称类型描述typnamename数据类型名字。typnamespaceoid包含这个类型的名字空间的OID。typowneroid该类型的所有者。typlensmallint对于定长类型是该类型内部表现形式的字节数目。对于变长类型是
系统表-PG_TS_TEMPLATE
PG_TS_TEMPLATE系统表包含定义文本搜索模板的记录。模板是文本搜索字典的类的实现框架。因为模板必须通过C语言级别的函数实现,索引新模板的创建必须由数据库系统管理员创建。表1PG_TS_TEMPLATE字段名字类型引用描述oidoid-行标识符(隐藏属性;必须明确选择)。tmplnamena
系统表-PG_TS_PARSER
PG_TS_PARSER系统表包含定义文本解析器的记录。解析器负责分裂输入文本为词位,并且为每个词位分配标记类型。因为解析器必须通过C语言级别的函数实现,所以新解析器必须由数据库系统管理员创建。表1PG_TS_PARSER字段名字类型引用描述oidoid-行标识符(隐藏属性;必须明确选择)。prsn
系统表-PG_TS_DICT
PG_TS_DICT系统表包含定义文本搜索字典的记录。字典取决于文本搜索模板,该模板声明所有需要的实现函数;字典本身提供模板支持的用户可设置的参数的值。这种分工允许字典通过非权限用户创建。参数由文本字符串dictinitoption指定,参数的格式和意义取决于模板。表1PG_TS_DICT字段名字类
系统表-PG_TS_CONFIG_MAP
PG_TS_CONFIG_MAP系统表包含为每个文本搜索配置的解析器的每个输出符号类型,显示哪个文本搜索字典应该被咨询、以什么顺序搜索的记录。表1PG_TS_CONFIG_MAP字段名字类型引用描述mapcfgoidPG_TS_CONFIG.oid拥有这个映射记录的PG_TS_CONFIG记录的OI
系统表-PG_TS_CONFIG
PG_TS_CONFIG系统表包含表示文本搜索配置的记录。一个配置指定一个特定的文本搜索解析器和一个为了每个解析器的输出类型使用的字典的列表。解析器在PG_TS_CONFIG记录中显示,但是字典映射的标记是由PG_TS_CONFIG_MAP里面的辅助记录定义的。表1PG_TS_CONFIG字段名字类
系统表-PG_TRIGGER
PG_TRIGGER系统表存储触发器信息。名称类型描述tgrelidoid触发器所在表的OID。tgnamename触发器名。tgfoidoid触发器OID。tgtypesmallint触发器类型。tgenabled"char"O=触发器在“origin”和“local”模式下触发。D=触发器被禁用
系统表-PG_TABLESPACE
PG_TABLESPACE系统表存储表空间信息。表1PG_TABLESPACE字段名称类型描述spcnamename表空间名字。spcowneroid表空间的所有者,通常是创建它的人。spcaclaclitem[]访问权限。具体请参见GRANT和REVOKE。spcoptionstext[]表空间的
系统表-PG_STATISTIC_EXT
PG_STATISTIC_EXT系统表存储有关该数据库中表的扩展统计数据,包括多列统计数据和表达式统计数据(后续支持)。收集哪些扩展统计数据是由用户指定的。需要有系统管理员权限才可以访问此系统表。表1PG_STATISTIC_EXT字段名称类型描述starelidoid所描述的字段所属的表或者索引。
系统表-PG_STATISTIC
PG_STATISTIC系统表存储有关该数据库中表和索引列的统计数据。需要有系统管理员权限才可以访问此系统表。表1PG_STATISTIC字段名称类型描述starelidoid所描述的字段所属的表或者索引。starelkind"char"所属对象的类型。staattnumsmallint所描述的字段
系统表-PG_SHSECLABEL
PG_SHSECLABEL系统表存储在共享数据库对象上的安全标签。安全标签可以用SECURITYLABEL命令操作。查看安全标签的简单点的方法,请参阅PG_SECLABELS。PG_SECLABEL的作用类似,只是它是用于在单个数据库内部的对象的安全标签的。不同于大多数的系统表,PG_SHSECLA
系统表-PG_SHDESCRIPTION
PG_SHDESCRIPTION系统表为共享数据库对象存储可选的注释。可以使用COMMENT命令操作注释的内容,使用psql的\d命令查看注释内容。PG_DESCRIPTION提供了类似的功能,它记录了单个数据库中对象的注释。不同于大多数系统表,PG_SHDESCRIPTION是在集群里面所有的数据