34.34. referential_constraints#

34.34. referential_constraints

34.34. referential_constraints #

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

Таблица 34.32. referential_constraints Столбцы

Тип столбца

Описание

constraint_catalog sql_identifier

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

constraint_schema sql_identifier

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

constraint_name sql_identifier

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

unique_constraint_catalog sql_identifier

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

unique_constraint_schema sql_identifier

Имя схемы, которая содержит ограничение уникальности или первичный ключ, на который ссылается ограничение внешнего ключа

unique_constraint_name sql_identifier

Имя ограничения уникальности или первичного ключа, на который ссылается внешний ключ

match_option character_data

Опция сопоставления ограничения внешнего ключа: FULL, PARTIAL или NONE.

update_rule character_data

Обновление правила внешнего ключа: CASCADE, SET NULL, SET DEFAULT, RESTRICT или NO ACTION.

delete_rule character_data

Удалить правило ограничения внешнего ключа: CASCADE, SET NULL, SET DEFAULT, RESTRICT или NO ACTION.