36.48. table_constraints

Представление table_constraints показывает все ограничения, принадлежащие таблицам, к которым имеет доступ текущий пользователь (являясь владельцем или имея некоторые права, кроме SELECT).

Таблица 36.46. Столбцы table_constraints

Тип столбца

Описание

constraint_catalog sql_identifier

Имя базы данных, содержащей ограничение (всегда текущая база)

constraint_schema sql_identifier

Имя схемы, содержащей ограничение

constraint_name sql_identifier

Имя ограничения

table_catalog sql_identifier

Имя базы данных, содержащей таблицу (всегда текущая база)

table_schema sql_identifier

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

table_name sql_identifier

Имя таблицы

constraint_type character_data

Тип ограничения: CHECK, FOREIGN KEY, PRIMARY KEY или UNIQUE

is_deferrable yes_or_no

YES, если ограничение откладываемое, или NO в противном случае

initially_deferred yes_or_no

YES, если ограничение откладываемое и отложенное изначально, или NO в противном случае

enforced yes_or_no

Относится к функциональности, отсутствующей в PostgreSQL (в настоящее время всегда равно YES)