云数据库 GAUSSDB-系统表和系统视图概述
系统表和系统视图概述
系统表是 GaussDB 存放结构元数据的地方,它是GaussDB数据库系统运行控制信息的来源,是数据库系统的核心组成部分。
系统视图提供了查询系统表和访问数据库内部状态的方法。
系统表和系统视图要么只对管理员可见,要么对所有用户可见。下面的系统表和视图有些标识了需要管理员权限,这些系统表和视图只有管理员可以查询。
用户可以删除后重新创建这些表、增加列、插入和更新数值,但是用户修改系统表会导致系统信息的不一致,从而导致系统控制紊乱。正常情况下不应该由用户手工修改系统表或系统视图,或者手工重命名系统表或系统视图所在的模式,而是由SQL语句关联的系统表操作自动维护系统表信息。
- 不建议用户修改系统表和系统视图的权限。
- 用户应该禁止对系统表进行增删改等操作,人为对系统表的修改或破坏可能会导致系统各种异常情况甚至数据库不可用。
- 系统表和系统视图中的字段类型详见数据类型章节介绍。
- 对于ADM类视图,由于访问到的对象是数据库下所有的该类型的对象,考虑对ADM类视图进行统一权限管理,默认只有系统管理员有权限访问该类型视图,部分ADM类的视图数据来自基表中公开、非敏感的字段;对于DB类视图,查询到的是数据库内当前用户有权限访问的对象,普通用户即可访问该类视图;对于MY类视图,查询到的是当前用户所属的对象,普通用户即可访问该类视图。
- GaussDB数据库入门_华为高斯数据库_新建高斯数据库_高斯语法_高斯数据库协议
- GaussDB连接_华为Gaussdb_高斯数据库连接_华为云
- GaussDB培训_GaussDB教程_高斯数据库培训-华为云
- GaussDB数据库的使用现状_GaussDB最大的优势_高斯数据库的使用现状
- 华为云GaussDB数据库_GaussDB基于什么开源软件_高斯数据库
- GaussDB数据库考试_GaussDB认证_高斯数据库考试_华为云
- GaussDB学习_gaussdb教程_高斯数据库学习_华为云
- 云数据库 GeminiDB系统架构_免费试用云数据库
- GaussDB考试_GaussDB数据库考试_高斯数据库考试_华为云
- GaussDB数据库用法_GaussDB基于_高斯数据库用法