信息模式

包含数据库对象元数据的特殊模式

**information_schema** 是一个包含标准视图的特殊模式,这些视图包含有关当前数据库中定义的对象的信息。

information_schemaPostgreSQL 7.4 中添加。

用法

information_schema 提供了一种主要符合 SQL 标准的方式来访问有关 PostgreSQL 数据库对象元数据的信息,这些信息应该在主要版本之间保持稳定。这提供了一个比通过 PostgreSQL 的 系统目录 表和视图可用的接口更稳定的接口,但它不包含有关 PostgreSQL 特定功能的信息。

更改历史记录

正在开发中

示例

information_schema.tables 视图公开的关于表的基元数据

postgres=# CREATE TABLE foo (id int);
CREATE TABLE

postgres=# SELECT * FROM information_schema.tables WHERE table_name='foo';
-[ RECORD 1 ]----------------+-----------
table_catalog                | postgres
table_schema                 | public
table_name                   | foo
table_type                   | BASE TABLE
self_referencing_column_name | 
reference_generation         | 
user_defined_type_catalog    | 
user_defined_type_schema     | 
user_defined_type_name       | 
is_insertable_into           | YES
is_typed                     | NO
commit_action                | 

类别

系统目录

反馈

提交任何关于“Information schema”的评论、建议或更正 此处