pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
目录
pg_aggregatepg_ampg_amoppg_amprocpg_attrdefpg_attributepg_authidpg_auth_memberspg_castpg_classpg_constraintpg_collationpg_conversionpg_databasepg_db_role_settingpg_default_aclpg_dependpg_descriptionpg_enumpg_extensionpg_foreign_data_wrapperpg_foreign_serverpg_foreign_tablepg_indexpg_inheritspg_languagepg_largeobjectpg_largeobject_metadatapg_namespacepg_opclasspg_operatorpg_opfamilypg_pltemplatepg_procpg_rangepg_rewritepg_seclabelpg_shdependpg_shdescriptionpg_shseclabelpg_statisticpg_tablespacepg_triggerpg_ts_configpg_ts_config_mappg_ts_dictpg_ts_parserpg_ts_templatepg_typepg_user_mappingpg_available_extensionspg_available_extension_versionspg_cursorspg_grouppg_indexespg_lockspg_prepared_statementspg_prepared_xactspg_rolespg_rulespg_seclabelspg_settingspg_shadowpg_statspg_tablespg_timezone_abbrevspg_timezone_namespg_userpg_user_mappingspg_views系统目录是关系型数据库管理系统存放模式元数据的地方,例如表和列的信息以及内部记账信息。PostgreSQL 的系统目录是普通表。你可以删除并重建这些表、增加列、插入和更新数值,并借此把系统严重搞坏。通常,不应手工修改系统目录,总是有 SQL 命令可用于完成这些操作。(例如,CREATE DATABASE 会向 pg_database 目录中插入一行 — 并且实际上会在磁盘上创建该数据库。)对于某些特别深奥的操作存在一些例外,例如增加索引访问方法。
表 45.1列出了系统目录。每个目录更详细的文档见后文。
大多数系统目录在创建数据库时都会从模板数据库复制过来,因此之后是数据库专有的。少数目录在物理上由一个集簇中的所有数据库共享;这些目录会在各自的说明中注明。
表 45.1. 系统目录
| Catalog Name | Purpose |
|---|---|
pg_aggregate |
aggregate functions |
pg_am |
index access methods |
pg_amop |
access method operators |
pg_amproc |
access method support procedures |
pg_attrdef |
column default values |
pg_attribute |
table columns (“attributes”) |
pg_authid |
authorization identifiers (roles) |
pg_auth_members |
authorization identifier membership relationships |
pg_cast |
casts (data type conversions) |
pg_class |
tables, indexes, sequences, views (“relations”) |
pg_constraint |
check constraints, unique constraints, primary key constraints, foreign key constraints |
pg_collation |
collations (locale information) |
pg_conversion |
encoding conversion information |
pg_database |
databases within this database cluster |
pg_db_role_setting |
per-role and per-database settings |
pg_default_acl |
default privileges for object types |
pg_depend |
dependencies between database objects |
pg_description |
descriptions or comments on database objects |
pg_enum |
enum label and value definitions |
pg_extension |
installed extensions |
pg_foreign_data_wrapper |
foreign-data wrapper definitions |
pg_foreign_server |
foreign server definitions |
pg_foreign_table |
additional foreign table information |
pg_index |
additional index information |
pg_inherits |
table inheritance hierarchy |
pg_language |
languages for writing functions |
pg_largeobject |
data pages for large objects |
pg_largeobject_metadata |
metadata for large objects |
pg_namespace |
schemas |
pg_opclass |
access method operator classes |
pg_operator |
operators |
pg_opfamily |
access method operator families |
pg_pltemplate |
template data for procedural languages |
pg_proc |
functions and procedures |
pg_range |
范围类型的信息 |
pg_rewrite |
query rewrite rules |
pg_seclabel |
security labels on database objects |
pg_shdepend |
dependencies on shared objects |
pg_shdescription |
comments on shared objects |
pg_shseclabel |
共享数据库对象上的安全标签 |
pg_statistic |
planner statistics |
pg_tablespace |
tablespaces within this database cluster |
pg_trigger |
triggers |
pg_ts_config |
text search configurations |
pg_ts_config_map |
text search configurations' token mappings |
pg_ts_dict |
text search dictionaries |
pg_ts_parser |
text search parsers |
pg_ts_template |
text search templates |
pg_type |
data types |
pg_user_mapping |
mappings of users to foreign servers |
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。