没有合适的资源?快使用搜索试试~ 我知道了~
PostgreSQL教程(十六):系统视图详解
1 下载量 55 浏览量
2020-12-16
11:49:57
上传
评论
收藏 62KB PDF 举报
温馨提示
试读
2页
一、pg_tables: 该视图提供了对有关数据库中每个表的有用信息地访问。 名字 类型 引用 描述 schemaname name pg_namespace.nspname 包含表的模式名字。 tablename name pg_class.relname 表的名字。 tableowner name pg_authid.rolname 表的所有者的名字。 tablespace name pg_tablespace.spcname 包含表的表空间名字(如果是数据库缺省,则为 NULL)。 hasindexes bool pg_class.relhasindex
资源详情
资源评论
资源推荐
PostgreSQL教程教程(十六十六):系统视图详解:系统视图详解
一、一、pg_tables:
该视图提供了对有关数据库中每个表的有用信息地访问。
名字名字 类型类型 引用引用 描述描述
schemaname name pg_namespace.nspname 包含表的模式名字。
tablename name pg_class.relname 表的名字。
tableowner name pg_authid.rolname 表的所有者的名字。
tablespace name pg_tablespace.spcname
包含表的表空间名字(如果是数据库缺省,则为
NULL)。
hasindexes bool pg_class.relhasindex 如果表拥有(或者最近拥有)任何索引,则为真。
hasrules bool pg_class.relhasrules 如果表存在规则,则为真。
hastriggers bool pg_class.reltriggers 如果表有触发器,则为真。
二、二、pg_indexes:
该视图提供对数据库中每个索引的有用信息的访问。
名字名字 类型类型 引用引用 描述描述
schemaname name pg_namespace.nspname 包含表和索引的模式的名字。
tablename name pg_class.relname 索引所在表的名字。
indexname name pg_class.relname 索引的名字。
tablespace name pg_tablespace.spcname 包含索引的表空间名字(如果是数据库缺省,则为NULL)。
indexdef text 索引定义(一个重建的创建命令)。
三、三、pg_views:
该视图提供了对数据库里每个视图的有用信息的访问途径。
名字名字 类型类型 引用引用 描述描述
schemaname name pg_namespace.nspname 包含此视图的模式名字。
viewname name pg_class.relname 视图的名字。
viewowner name pg_authid.rolname 视图的所有者的名字。
definition text 视图定义(一个重建的SELECT查询)。
四、四、pg_user:
该视图提供了对数据库用户的相关信息的访问。 这个视图只是pg_shadow表的公众可读的部分的视图化,但是不包含口令
字段。
名字名字 类型类型 引用引用 描述描述
usename name 用户名。
usesysid int4 用户ID(用于引用这个用户的任意数字)。
usecreatedb bool 用户是否可以创建数据库。
usesuper bool 用户是否是一个超级用户。
usecatupd bool 用户是否可以更新系统表。(即使超级用户也不能这么干,除非这个字段为真。)
passwd text 口令(可能加密了)。
valuntil abstime 口令失效的时间(只用于口令认证)。
useconfig text[] 运行时配置参数的会话缺省。
五、五、pg_roles:
该视图提供访问数据库角色有关信息的接口。这个视图只是pg_authid表的公开可读部分的视图化,同时把口令字段用空白
填充。
weixin_38633967
- 粉丝: 7
- 资源: 930
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0