首页 > 其他分享 >GaussDB系统表和系统视图概述

GaussDB系统表和系统视图概述

时间:2025-01-16 09:31:12浏览次数:3  
标签:GaussDB 系统 用户 视图 访问 权限

系统表和系统视图概述

系统表是GaussDB存放结构元数据的地方,它是GaussDB数据库系统运行控制信息的来源,是数据库系统的核心组成部分。

系统视图提供了查询系统表和访问数据库内部状态的方法。

系统表和系统视图要么只对管理员可见,要么对所有用户可见。下面的系统表和视图有些标识了需要管理员权限,这些系统表和视图只有管理员可以查询

用户可以删除后重新创建这些表、增加列、插入和更新数值,但是用户修改系统表会导致系统信息的不一致,从而导致系统控制紊乱。正常情况下不应该由用户手工修改系统表或系统视图,或者手工重命名系统表或系统视图所在的模式,而是由SQL语句关联的系统表操作自动维护系统表信息。

NOTICE:

  • 不建议用户修改系统表和系统视图的权限。
  • 用户应该禁止对系统表进行增删改等操作,人为对系统表的修改或破坏可能会导致系统各种异常情况甚至集群不可用。
  • 系统表和系统视图中与外键相关的字段暂不支持。
  • 系统表和系统视图中的字段类型详见数据类型章节介绍。
  • 对于ADM类视图,由于访问到的对象是数据库下所有的该类型的对象,考虑对ADM类视图进行统一权限管理,默认只有系统管理员有权限访问该类型视图,部分ADM类的视图数据来自基表中公开、非敏感的字段;对于DB类视图,查询到的是数据库内当前用户有权限访问的对象,普通用户即可访问该类视图;对于MY类视图,查询到的是当前用户所属的对象,普通用户即可访问该类视图。

更多详情请参考GaussDB 文档中心:https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/productdesc/qlh_03_0001.html

标签:GaussDB,系统,用户,视图,访问,权限
From: https://blog.csdn.net/Cui_Yuan_666/article/details/145162973

相关文章

  • 利用Python实现远程心电监测系统
    前言心电图(ECG)是监测心脏健康的重要手段。随着物联网技术的发展,远程心电监测系统逐渐成为可能。这类系统可以帮助医生实时监控患者的心电数据,及时发现异常情况,提供更为及时和精准的医疗服务。本文将详细介绍如何使用Python编写一个简单的远程心电监测系统,包括数据采集、数......
  • GaussDB-SQL查询最佳实践
    GaussDB-SQL查询最佳实践根据数据库的SQL执行机制以及大量的实践总结发现:通过一定的规则调整SQL语句,在保证结果正确的基础上,能够提高SQL执行效率。使用unionall代替union。union在合并两个集合时会执行去重操作,而unionall则直接将两个结果集合并、不执行去重。执行去重会......
  • GaussDB 客户端工具--gsql常见问题处理
    GaussDB-常见问题处理连接性能问题开启log_hostname,但是配置错误的DNS导致的连接性能问题。连接数据库,通过“showlog_hostname”语句,检查数据库中是否开启log_hostname参数。如果开启了相关参数,那么数据库内核通过DNS反查客户端所在机器的主机名。如果数据库配置了不正确......
  • 【AIGC提示词系统】时尚精灵:智能化的个性穿搭推荐系统设计
    感谢各位,再次进入全站综合热榜......
  • 自主可控,国产文件传输系统为信创环境保驾护航!
    文件传输系统是一种用于在不同设备、网络或地理位置之间传输文件的产品解决方案,通过特定的协议和技术,实现文件在不同设备或网络之间的传输。文件传输系统广泛应用于各行各业,包括但不限于:企业内部文件共享:在公司内部不同部门或团队之间共享文件,如项目文档、报告、设计图纸等;远......
  • Android系统定制APP开发_如何对应用进行系统签名
    前言当项目开发需要使用系统级别权限或frame层某些api时,普通应用是无法使用的,需要在AndroidManifest中配置sharedUserId:AndroidManifest.xml中的android:sharedUserId=“android.uid.system”,代表的意思是和系统相同的uid,可以拥有修改系统时间,文件操作等权限。1.制作And......
  • JAVA开源毕业设计 中药实验管理系统 Vue.JS+SpringBoot+MySQL
    本文项目编号T130,文末自助获取源码\color{red}{T130,文末自助获取源码}......
  • JAVA开源毕业设计 网上商城系统 Vue.JS+SpringBoot+MySQL
    本文项目编号T129,文末自助获取源码\color{red}{T129,文末自助获取源码}......
  • JAVA开源毕业设计 编程训练系统 Vue.JS+SpringBoot+MySQL
    本文项目编号T128,文末自助获取源码\color{red}{T128,文末自助获取源码}......
  • 计算机毕业设计Springboot4S店管理系统设计与实现 基于Spring Boot的4S店综合管理系统
    计算机毕业设计Springboot4S店管理系统设计与实现gn093018(配套有源码程序mysql数据库论文)本套源码可以先看具体功能演示视频领取,文末有联xi可分享随着汽车行业的蓬勃发展,4S店作为汽车销售与服务的重要场所,其管理效率和质量直接关系到客户满意度和市场竞争力。传统的手工......