| Документация по 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 |