位置: 编程技术 - 正文

PostgreSQL教程(十六):系统视图详解

编辑:rootadmin

推荐整理分享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:

PostgreSQL教程(十六):系统视图详解

该视图提供了对数据库用户的相关信息的访问。 这个视图只是pg_shadow表的公众可读的部分的视图化,但是不包含口令字段。

名字 类型 引用 描述 usename name 用户名。 usesysid int4 用户ID(用于引用这个用户的任意数字)。 usecreatedb bool 用户是否可以创建数据库。 usesuper bool 用户是否是一个超级用户。 usecatupd bool 用户是否可以更新系统表。(即使超级用户也不能这么干,除非这个字段为真。) passwd text 口令(可能加密了)。 valuntil abstime 口令失效的时间(只用于口令认证)。 useconfig text[] 运行时配置参数的会话缺省。

五、pg_roles:

该视图提供访问数据库角色有关信息的接口。这个视图只是pg_authid表的公开可读部分的视图化,同时把口令字段用空白填充。

名字 类型 引用 描述 rolname name 角色名。 rolsuper bool 是否有超级用户权限的角色。 rolcreaterole bool 是否可以创建更多角色的角色。 rolcreatedb bool 是否可以创建数据库的角色。 rolcatupdate bool 是否可以直接更新系统表的角色。 rolcanlogin bool 如果为真,表示是可以登录的角色。 rolpassword text 不是口令(总是 ********)。 rolvaliduntil timestamptz 口令失效日期(只用于口令认证);如果没有失效期,为NULL。 rolconfig text[] 运行时配置变量的会话缺省。

六、pg_rules:

该视图提供对查询重写规则的有用信息访问的接口。

名字 类型 引用 描述 schemaname name pg_namespace.nspname 包含表的模式的名字。 tablename name pg_class.relname 规则施加影响的表的名字。 rulename name pg_rewrite.rulename 规则的名字。 definition text 规则定义(一个重新构造的创建命令)。

七、pg_settings:

该视图提供了对服务器运行时参数的访问。它实际上是SHOW和SET命令的另外一种方式。它还提供一些用SHOW不能直接获取的参数的访问,比如最大和最小值。

名字 类型 引用 描述 name text 运行时配置参数名。 setting text 参数的当前值。 category text 参数的逻辑组。 short_desc text 参数的一个简短的描述。 extra_desc text 有关参数的额外的、更详细的信息。 context text 设置这个参数的值要求的环境。 vartype text 参数类型(bool、integer、real和string)。 source text 当前参数值的来源。 min_val text 该参数允许的最小值(非数字值为NULL)。 max_val text 该参数允许的最大值(非数字值为NULL)。

我们不能对pg_settings视图进行插入或者删除, 只能更新。对pg_settings中的一行进行UPDATE等效于在该命名参数上执行SET命令。这个修改值影响当前会话使用的数值。如果在一个最后退出的事务中发出了UPDATE命令,那么UPDATE命令的效果将在事务回滚之后消失。一旦包围它的事务提交,这个效果将固化,直到会话结束。

PostgreSQL教程(十五):系统表详解 一、pg_class:该系统表记录了数据表、索引(仍然需要参阅pg_index)、序列、视图、复合类型和一些特殊关系类型的元数据。注意:不是所有字段对所有对象

PostgreSQL教程(十九):SQL语言函数 一、基本概念:SQL函数可以包含任意数量的查询,但是函数只返回最后一个查询(必须是SELECT)的结果。在简单情况下,返回最后一条查询结果的第一行。

PostgreSQL教程(十八):客户端命令(2) 七、pg_dump:pg_dump是一个用于备份PostgreSQL数据库的工具。它甚至可以在数据库正在并发使用时进行完整一致的备份,而不会阻塞其它用户对数据库的访问

标签: PostgreSQL教程(十六):系统视图详解

本文链接地址:https://www.jiuchutong.com/biancheng/319636.html 转载请保留说明!

上一篇:PostgreSQL教程(十七):客户端命令(1)

下一篇:PostgreSQL教程(十五):系统表详解

  • 账面价值与计税基础一般会产生差异的是
  • 应交税金和应交税费有啥区别
  • 农产品普票进项税抵扣怎么做账
  • 增值税进项税转出政策依据
  • 增值税一般纳税人证明文件
  • 一般纳税人初次购入税控系统的分录怎么做
  • 房地产企业如何预缴土地增值税
  • 存货盘盈属于什么活动
  • 企业支付给生产车间
  • 转让土地使用权一般计税方法
  • 施工单位购买材料与设计不符
  • 公司挂靠有资质的企业公司会计处理
  • 未计提职工教育经费汇算清缴
  • 计提工会经费是按应付职工薪酬的借方还是贷方
  • 会计审计合同
  • 通用机打发票什么样子
  • 增加实收资本印花税税目
  • 开票系统维护费必须要交吗
  • 存货如何处理才能避税
  • 固定资产折旧怎么做记账凭证
  • iphone6s怎么开启开发者选项
  • Windows自带的截图
  • 本期填写的适用3减1政策的本期发生额大于
  • 预付款未收到发票如何做账
  • reminder.exe - reminder是什么进程 有什么用
  • smtplib教程
  • php数组函数题目
  • 金钱树的养殖方法 盆栽
  • 股东退股怎么分钱
  • 企业重组税收政策汇编
  • 劳动仲裁的调解款要扣税吗
  • 员工借款能直接从公司账上转么
  • Vue中 Vue-Baidu-Map基本使用
  • webpack打包步骤
  • hostnamectl命令
  • 合作社计提工资
  • 固定资产的特点不包括
  • 出口不退税需要备案吗
  • 个人独资企业只有收入没有成本和费用
  • mysql 索引类型以及使用场景
  • python 复选框怎么设置
  • sobel算子 opencv
  • mongodb常用语句
  • 公司收购股权交什么税
  • 建筑企业小规模纳税人
  • 深入分析的成语
  • 业务招待费的抵扣限额
  • 按月缴纳增值税的纳税人申报期限为计算期次月的( )
  • 当月业务的发票可以次月开吗
  • 企业所得税不能税前扣除项目
  • 其他应付款是什么类账户
  • 固定资产报废废料收入要发票吗
  • 每个月房租
  • 车辆保险费算什么费用
  • 期初借款余额计算公式
  • 企业购买黄金有限制吗
  • 小规模升级一般纳税人有什么好处
  • 存出保证金计入
  • 企业如何降低存款利息
  • 企业筹建期间开办费计入
  • 快启动u盘pe怎么安装系统详细图文教程
  • windows开机提示无法登录到你的账户
  • 电脑开机显示xp后无反应
  • keyemain.exe是什么进程
  • centos设置服务自启动
  • xp系统强制删除文件
  • linux中比较文件链接数的变化
  • 防火墙ddos攻击防范
  • Tutorial2 Hello dot!
  • Cocos2d-x 3.0final 终结者系列教程23CocosStudio UI组件使用大全Cocos2d-x3.2使用
  • android自定义属性详解
  • mysql 导出指定表
  • javascriptz
  • bat 远程连接
  • javascript 进阶篇2 CSS XML学习
  • Android mediaplayer 网络超时
  • jquery设置important
  • jquery中on
  • 大乐透中奖查询走势图
  • 国税合并地税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设