56.31. pg_tables

Представление pg_tables даёт доступ к полезной информации обо всех таблицах в базе данных.

Таблица 56.31. Столбцы pg_tables

Тип столбца

Описание

schemaname name (ссылается на pg_namespace.nspname)

Имя схемы, содержащей таблицу

tablename name (ссылается на pg_class.relname)

Имя таблицы

tableowner name (ссылается на pg_authid.rolname)

Имя владельца таблицы

tablespace name (ссылается на pg_tablespace.spcname)

Имя табличного пространства, содержащего таблицу (NULL, если это пространство по умолчанию)

hasindexes bool (ссылается на pg_class.relhasindex)

True, если эта таблица имеет (или недавно имела) индексы

hasrules bool (ссылается на pg_class.relhasrules)

True, если для таблицы определены (или были определены) правила

hastriggers bool (ссылается на pg_class.relhastriggers)

True, если для таблицы определены (или были определены) триггеры

rowsecurity bool (ссылается на pg_class.relrowsecurity)

True, если для таблицы включена защита строк


56.31. pg_tables

The view pg_tables provides access to useful information about each table in the database.

Table 56.31. pg_tables Columns

Column Type

Description

schemaname name (references pg_namespace.nspname)

Name of schema containing table

tablename name (references pg_class.relname)

Name of table

tableowner name (references pg_authid.rolname)

Name of table's owner

tablespace name (references pg_tablespace.spcname)

Name of tablespace containing table (null if default for database)

hasindexes bool (references pg_class.relhasindex)

True if table has (or recently had) any indexes

hasrules bool (references pg_class.relhasrules)

True if table has (or once had) rules

hastriggers bool (references pg_class.relhastriggers)

True if table has (or once had) triggers

rowsecurity bool (references pg_class.relrowsecurity)

True if row security is enabled on the table


FAQ