attributes #Представление attributes содержит информацию об атрибутах составных типов данных, определённых в базе. (Заметьте, что представление не даёт информацию о столбцах таблицы, которые иногда называются атрибутами в контекстах Postgres Pro.) В нём показываются только те атрибуты, к которым имеет доступ текущий пользователь (являясь владельцем или имея некоторое право для использования типа).
Таблица 36.4. Столбцы attributes
Тип столбца Описание |
|---|
Имя базы данных, содержащей тип данных (всегда текущая база) |
Имя схемы, содержащей тип данных |
Имя типа данных |
Имя атрибута |
Порядковый номер атрибута внутри типа данных (нумерация начинается с 1) |
Выражение по умолчанию для атрибута |
|
Тип данных атрибута, если это встроенный тип, либо |
Если в |
Если в |
Относится к функциональности, отсутствующей в Postgres Pro |
Относится к функциональности, отсутствующей в Postgres Pro |
Относится к функциональности, отсутствующей в Postgres Pro |
Имя базы данных, содержащей правило сортировки атрибута (это всегда текущая база), либо NULL, если это правило по умолчанию или тип данных атрибута несортируемый |
Имя схемы, содержащей правило сортировки атрибута, либо NULL, если это правило по умолчанию или тип данных атрибута несортируемый |
Имя правила сортировки атрибута, либо NULL, если это правило по умолчанию или атрибут несортируемый |
Если в |
Если в |
Если в |
Если в |
Если в |
Относится к функциональности, отсутствующей в Postgres Pro (см. поле |
Имя базы данных, в которой определён тип данных атрибута (всегда текущая база) |
Имя схемы, в которой определён тип данных атрибута |
Имя типа данных атрибута |
Относится к функциональности, отсутствующей в Postgres Pro |
Относится к функциональности, отсутствующей в Postgres Pro |
Относится к функциональности, отсутствующей в Postgres Pro |
Всегда NULL, так как массивы имеют неограниченную максимальную ёмкость в Postgres Pro |
Идентификатор дескриптора типа данных атрибута, уникальный среди всех дескрипторов типа данных, относящихся к составному типу. Он в основном полезен для соединения с другими экземплярами таких идентификаторов. (Конкретный формат идентификатора не определён и не гарантируется, что он останется неизменным в будущих версиях.) |
Относится к функциональности, отсутствующей в Postgres Pro |
Обратитесь также к описанию Раздел 36.17, представлению с похожей структурой, за дополнительной информацией о некоторых столбцах.