pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
目录
information_schema_catalog_nameapplicable_rolescheck_constraintscolumn_domain_usagecolumn_privilegescolumn_udt_usagecolumnsconstraint_column_usageconstraint_table_usagedata_type_privilegesdomain_constraintsdomain_udt_usagedomainselement_typesenabled_roleskey_column_usageparametersreferential_constraintsrole_column_grantsrole_routine_grantsrole_table_grantsrole_usage_grantsroutine_privilegesroutinesschematasql_featuressql_implementation_infosql_languagessql_packagessql_sizingsql_sizing_profilestable_constraintstable_privilegestablestriggersusage_privilegesview_column_usageview_table_usageviews信息模式由一组视图组成,这些视图包含当前数据库中所定义对象的信息。信息模式由 SQL 标准定义,因此可以期望它是可移植且稳定的——不像系统目录那样是 PostgreSQL 特有的、且依照实现考虑来建模的。不过,信息模式视图并不包含 PostgreSQL 特有功能的信息;要查询这些,你需要查询系统目录或其他 PostgreSQL 特有的视图。
信息模式本身是一个名为information_schema的模式。这个模式自动存在于所有数据库中。这个模式的拥有者是集簇中的初始数据库用户,并且该用户自然地拥有这个模式上的所有权限,包括删除它的能力(但是这样节省的空间是很小的)。
默认情况下,信息模式不在模式搜索路径中,因此你需要使用限定名访问其中的所有对象。因为信息模式中的某些对象的名称是可能出现在用户应用中的一般名称,如果你想把该信息模式放在路径中,你应该小心。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。