Представление constraint_table_usage описывает все таблицы в текущей базе данных, связанные с некоторым ограничением и принадлежащие текущей активной роли. (Это отличается от представления table_constraints, в котором показываются все ограничения таблиц с таблицами, для которых они определены.) Для ограничений внешнего ключа это представление показывает таблицу, на которую ссылается ограничение. Для ограничений уникальности или первичного ключа в этом представлении показывается таблица, которой принадлежит ограничение. Ограничения-проверки и ограничения не-NULL в нём не отражаются.
Таблица 34-16. Столбцы constraint_table_usage
| Имя | Тип данных | Описание |
|---|
| table_catalog
| sql_identifier
| Имя базы данных, которая содержит таблицу, задействованную некоторым ограничением (всегда текущая база) |
| table_schema
| sql_identifier
| Имя схемы, которая содержит таблицу, задействованную некоторым ограничением |
| table_name
| sql_identifier
| Имя таблицы, задействованной некоторым ограничением |
| constraint_catalog
| sql_identifier
| Имя базы данных, содержащей ограничение (всегда текущая база) |
| constraint_schema
| sql_identifier
| Имя схемы, содержащей ограничение |
| constraint_name
| sql_identifier
| Имя ограничения |