Документация по PostgreSQL 9.4.1 | |||
---|---|---|---|
Пред. | Уровень выше | Глава 34. Информационная схема | След. |
34.33. referential_constraints
Представление referential_constraints содержит все ссылочные ограничения (внешнего ключа) в текущей базе данных. В нём показываются только ограничения, в которых ссылающаяся таблица доступна текущему пользователю на запись (он является её владельцем или имеет не только право SELECT).
Таблица 34-31. Колонки 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. |
Пред. | Начало | След. |
parameters | Уровень выше | role_column_grants |