表43-1列出了系统表。每个表更详细的文档在后面。
大多数系统表都是在数据库创建的过程中从模版数据库中拷贝过来的,因此都是数据库相关的。少数表是在整个安装中物理上所有数据库共享的;这些表在独立的表的描述中用指明了。
表43-1. 系统表
| 表名字 | 用途 |
|---|---|
| pg_aggregate | 聚集函数 |
| pg_am | 索引访问方法 |
| pg_amop | 访问方法操作符 |
| pg_amproc | 访问方法支持过程 |
| pg_attrdef | 字段缺省值 |
| pg_attribute | 表的列(也称为"属性"或"字段") |
| pg_authid | 认证标识符(角色) |
| pg_auth_members | 认证标识符成员关系 |
| pg_autovacuum | 每个关系一个的自动清理配置参数 |
| pg_cast | 转换(数据类型转换) |
| pg_class | 表、索引、序列、视图("关系") |
| pg_constraint | 检查约束、唯一约束、主键约束、外键约束 |
| pg_conversion | 编码转换信息 |
| pg_database | 本集群内的数据库 |
| pg_depend | 数据库对象之间的依赖性 |
| pg_description | 数据库对象的描述或注释 |
| pg_index | 附加的索引信息 |
| pg_inherits | 表继承层次 |
| pg_language | 用于写函数的语言 |
| pg_largeobject | 大对象 |
| pg_listener | 异步通知 |
| pg_namespace | 模式 |
| pg_opclass | 索引访问方法操作符类 |
| pg_operator | 操作符 |
| pg_pltemplate | 过程语言使用的模板数据 |
| pg_proc | 函数和过程 |
| pg_rewrite | 查询重写规则 |
| pg_shdepend | 在共享对象上的依赖性 |
| pg_shdescription | 共享对象上的注释 |
| pg_statistic | 优化器统计 |
| pg_tablespace | 这个数据库集群里面的表空间 |
| pg_trigger | 触发器 |
| pg_type | 数据类型 |