SYSTEM CATALOG系统目录表
pg_autovacuum
目录pg_autovacuum存放自动清理守护进程的可选逐关系配置参数。如果某个特定关系在这里有条目,则给定的参数将用于对该表做自动清理。如果没有条目,将使用系统范围的默认值。关于自动清理守护进程的更多信息,见第 23.1.4 节。
系统目录表 引入 8.1 于 8.4 移除 1 次结构变更
版本轨迹
相对 PostgreSQL 8.2 无变化。
目录pg_autovacuum存放自动清理守护进程的可选逐关系配置参数。如果某个特定关系在这里有条目,则给定的参数将用于对该表做自动清理。如果没有条目,将使用系统范围的默认值。关于自动清理守护进程的更多信息,见第 23.1.4 节。
字段
PostgreSQL 8.3 的 10 个字段,按定义顺序排列。说明默认用本站手册的译文,没有译文的按英文原文显示。本版字段由手册推导,没有实测,不标 NOT NULL。
| 字段 | 类型 | 说明 |
|---|---|---|
vacrelid
|
oid
pg_class.oid
|
此条目所属的表 |
enabled
|
bool
|
如果为假,除了防止事务 ID 回卷之外,不会对该表做自动清理 |
vac_base_thresh
|
integer
|
触发清理之前所需的最小已修改元组数 |
vac_scale_factor
|
float4
|
乘以reltuples后加到vac_base_thresh上的系数 |
anl_base_thresh
|
integer
|
触发分析之前所需的最小已修改元组数 |
anl_scale_factor
|
float4
|
乘以reltuples后加到anl_base_thresh上的系数 |
vac_cost_delay
|
integer
|
自定义的vacuum_cost_delay参数 |
vac_cost_limit
|
integer
|
自定义的vacuum_cost_limit参数 |
freeze_min_age
|
integer
|
自定义的vacuum_freeze_min_age参数 |
freeze_max_age
|
integer
|
自定义的autovacuum_freeze_max_age参数 |
演化历史
相邻两个大版本之间的差异,新的在前。版本号链到该版的字段表。
-
PostgreSQL 8.4 ← 8.3 移除此关系
该版起不再存在
vacrelidenabledvac_base_threshvac_scale_factoranl_base_threshanl_scale_factorvac_cost_delayvac_cost_limitfreeze_min_agefreeze_max_age -
PostgreSQL 8.2 ← 8.1 结构变更
freeze_min_agefreeze_max_age -
PostgreSQL 8.1 ← 8.0 新增此关系
共 8 个字段
字段矩阵
每个字段在 3 个收录版本里的存在情况;方格指向该版的字段表。「有变」指类型、可空、隐式或数组维数与上一版不同。
存在 有变 已移除 不存在
同类关系
| 关系 | 引入 | 字段 | 版本变动 | 最近变更 |
|---|---|---|---|---|
pg_aggregate |
7.4基线 | 22 | 114 次 | |
| 聚合函数 | 现存 | |||
pg_am |
7.4基线 | 4 | 129 次 | |
| 关系访问方法 | 现存 | |||
pg_amop |
7.4基线 | 9 | 126 次 | |
| 访问方法操作符 | 现存 | |||
pg_amproc |
7.4基线 | 6 | 124 次 | |
| 访问方法支持函数 | 现存 | |||
pg_attrdef |
7.4基线 | 4 | 123 次 | |
| 列默认值 | 现存 | |||
pg_attribute |
7.4基线 | 25 | 1812 次 | |
| 表列(“属性”) | 现存 | |||
pg_auth_members |
8.1 | 7 | 161 次 | |
| 授权标识符成员关系 | 现存 | |||
pg_authid |
8.1 | 12 | 124 次 | |
| 授权标识符(角色) | 现存 | |||
pg_autovacuum |
8.1 | 10 | 8.21 次 | |
| 目录pg_autovacuum存放自动清理守护进程的可选逐关系配置参数。如果某个特定关系在这里有条目,则给定的参数将用于对该表做自动清理。如果没有条目,将使用系统范围的默认值。关于自动清理守护进程的更多信息,见第 23.1.4 节。 | 于 8.4 移除 | |||
pg_cast |
7.4基线 | 6 | 123 次 | |
| 转换(数据类型转换) | 现存 | |||
pg_class |
7.4基线 | 34 | 1814 次 | |
| 表、索引、序列、视图(“关系”) | 现存 | |||
pg_collation |
9.1 | 12 | 175 次 | |
| 排序规则(区域设置信息) | 现存 | |||
pg_constraint |
7.4基线 | 28 | 1810 次 | |
| 检查约束、唯一约束、主键约束、外键约束 | 现存 | |||
pg_conversion |
7.4基线 | 8 | 123 次 | |
| 编码转换信息 | 现存 | |||
pg_database |
7.4基线 | 18 | 1710 次 | |
| 本数据库集簇中的数据库 | 现存 | |||
pg_db_role_setting |
9.0 | 3 | — | |
| 每角色和每数据库的设置 | 现存 | |||
pg_default_acl |
9.0 | 5 | 121 次 | |
| 对象类型的默认权限 | 现存 | |||
pg_depend |
7.4基线 | 7 | — | |
| 数据库对象间的依赖 | 现存 | |||
pg_description |
7.4基线 | 4 | 9.51 次 | |
| 数据库对象上的描述或注释 | 现存 | |||
pg_enum |
8.3 | 4 | 123 次 | |
| 枚举标签和值定义 | 现存 | |||
pg_event_trigger |
9.3 | 7 | 121 次 | |
| 事件触发器 | 现存 | |||
pg_extension |
9.1 | 8 | 122 次 | |
| 已安装扩展 | 现存 | |||
pg_foreign_data_wrapper |
8.4 | 8 | 194 次 | |
| 外部数据包装器定义 | 现存 | |||
pg_foreign_server |
8.4 | 8 | 122 次 | |
| 外部服务器定义 | 现存 | |||
pg_foreign_table |
9.1 | 3 | — | |
| 外部表的补充信息 | 现存 | |||
pg_index |
7.4基线 | 21 | 159 次 | |
| 索引的补充信息 | 现存 | |||
pg_inherits |
7.4基线 | 4 | 141 次 | |
| 表继承层次 | 现存 | |||
pg_init_privs |
9.6 | 5 | — | |
| 对象初始权限 | 现存 | |||
pg_language |
7.4基线 | 9 | 123 次 | |
| 编写函数的语言 | 现存 | |||
pg_largeobject |
7.4基线 | 3 | 9.51 次 | |
| 大对象的数据页 | 现存 | |||
pg_largeobject_metadata |
9.0 | 3 | 121 次 | |
| 大对象的元数据 | 现存 | |||
pg_listener |
7.4基线 | 3 | — | |
| 目录 pg_listener 支持LISTEN和NOTIFY命令。监听者为自己正在监听的每个通知名称在 pg_listener 中创建一个条目。通知者会扫描 pg_listener 并更新每个匹配的条目,以表明发生了一个通知。通知者还会(使用表中记录的 PID)发送信号,把监听者从睡眠中唤醒。 | 于 9.0 移除 | |||
pg_namespace |
7.4基线 | 4 | 123 次 | |
| 模式 | 现存 | |||
pg_opclass |
7.4基线 | 9 | 124 次 | |
| 访问方法操作符类 | 现存 | |||
pg_operator |
7.4基线 | 15 | 124 次 | |
| 操作符 | 现存 | |||
pg_opfamily |
8.3 | 5 | 122 次 | |
| 访问方法操作符族 | 现存 | |||
pg_parameter_acl |
15 | 3 | — | |
| 已授予权限的配置参数 | 现存 | |||
pg_partitioned_table |
10 | 8 | 111 次 | |
| 表的分区键的信息 | 现存 | |||
pg_pltemplate |
8.1 | 8 | 9.53 次 | |
| 过程语言的模板数据 | 于 13 移除 | |||
pg_policy |
9.5 | 8 | 122 次 | |
| 行安全性策略 | 现存 | |||
pg_proc |
7.4基线 | 30 | 1412 次 | |
| 函数和过程 | 现存 | |||
pg_publication |
10 | 11 | 195 次 | |
| 用于逻辑复制的发布 | 现存 | |||
pg_publication_namespace |
15 | 3 | — | |
| 模式到发布映射 | 现存 | |||
pg_publication_rel |
10 | 6 | 193 次 | |
| 关系与发布的映射 | 现存 | |||
pg_range |
9.2 | 12 | 192 次 | |
| 范围类型的信息 | 现存 | |||
pg_replication_origin |
9.5 | 2 | — | |
| 已注册的复制源 | 现存 | |||
pg_rewrite |
7.4基线 | 8 | 125 次 | |
| 查询重写规则 | 现存 | |||
pg_seclabel |
9.1 | 5 | 9.51 次 | |
| 数据库对象上的安全标签 | 现存 | |||
pg_sequence |
10 | 8 | — | |
| 有关序列的信息 | 现存 | |||
pg_shdepend |
8.1 | 7 | 8.41 次 | |
| 共享对象上的依赖 | 现存 | |||
pg_shdescription |
8.2 | 3 | 9.51 次 | |
| 共享对象上的注释 | 现存 | |||
pg_shseclabel |
9.2 | 4 | 9.51 次 | |
| 共享数据库对象上的安全标签 | 现存 | |||
pg_statistic |
7.4基线 | 31 | 123 次 | |
| 规划器统计信息 | 现存 | |||
pg_statistic_ext |
10 | 9 | 174 次 | |
| 扩展的规划器统计信息(定义) | 现存 | |||
pg_statistic_ext_data |
12 | 6 | 152 次 | |
| 扩展的规划器统计信息(已构建的统计信息) | 现存 | |||
pg_subscription |
10 | 23 | 197 次 | |
| 逻辑复制订阅 | 现存 | |||
pg_subscription_rel |
10 | 4 | 131 次 | |
| 订阅的关系状态 | 现存 | |||
pg_tablespace |
8.0 | 5 | 124 次 | |
| 本数据库集簇内的表空间 | 现存 | |||
pg_transform |
9.5 | 5 | 121 次 | |
| 转换(将数据类型转换为过程语言需要的形式) | 现存 | |||
pg_trigger |
7.4基线 | 19 | 137 次 | |
| 触发器 | 现存 | |||
pg_ts_config |
8.3 | 5 | 122 次 | |
| 文本检索配置 | 现存 | |||
pg_ts_config_map |
8.3 | 4 | — | |
| 文本检索配置的词元映射 | 现存 | |||
pg_ts_dict |
8.3 | 6 | 122 次 | |
| 文本检索词典 | 现存 | |||
pg_ts_parser |
8.3 | 8 | 122 次 | |
| 文本检索解析器 | 现存 | |||
pg_ts_template |
8.3 | 5 | 122 次 | |
| 文本检索模板 | 现存 | |||
pg_type |
7.4基线 | 32 | 149 次 | |
| 数据类型 | 现存 | |||
pg_user_mapping |
8.4 | 4 | 122 次 | |
| 用户到外部服务器的映射 | 现存 | |||