VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

系统表和系统视图

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

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

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

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

  • 用户应该禁止对系统表进行增删改等操作,人为对系统表的修改或破坏可能会导致系统各种异常情况甚至Vastbase不可用。
  • 不建议用户修改系统表和系统视图的权限。