37.23. domains #
Представление domains показывает все домены, определённые в текущей базе данных. В нём показываются только те домены, к которым имеет доступ текущий пользователь (являясь владельцем или имея некоторые права).
Таблица 37.21. Столбцы domains
| Тип столбца Описание | 
|---|
| 
 Имя базы данных, содержащей домен (всегда текущая база) | 
| 
 Имя схемы, содержащей домен | 
| 
 Имя домена | 
| 
 Тип данных домена, если это встроенный тип, либо  | 
| 
 Если домен имеет тип текстовой или битовой строки, это поле задаёт её объявленную максимальную длину; NULL для всех других типов данных, или если максимальная длина не объявлена. | 
| 
 Если домен имеет тип символьной строки, это поле задаёт её максимально возможный размер в октетах (байтах); NULL для всех других типов данных. Максимальный размер в октетах зависит от объявленной максимальной длины в символах (см. выше) и от кодировки сервера. | 
| 
 Относится к функциональности, отсутствующей в PostgreSQL | 
| 
 Относится к функциональности, отсутствующей в PostgreSQL | 
| 
 Относится к функциональности, отсутствующей в PostgreSQL | 
| 
 Имя базы данных, содержащей правило сортировки домена (это всегда текущая база), либо NULL, если это правило по умолчанию или тип домена несортируемый | 
| 
 Имя схемы, содержащей правило сортировки домена, либо NULL, если это правило по умолчанию или тип домена несортируемый | 
| 
 Имя правила сортировки домена, либо NULL, если это правило по умолчанию или тип домена несортируемый | 
| 
 Если домен имеет числовой тип, этот столбец содержит точность (объявленную или неявную) типа для этого домена. Точность определяет число значащих цифр. Она может выражаться в десятичных (по основанию 10) или двоичных (по основанию 2) цифрах, согласно столбцу  | 
| 
 Если домен имеет числовой тип, в этом столбце определяется, по какому основанию задаются значения в столбцах  | 
| 
 Если домен имеет точный числовой тип, этот столбец содержит масштаб (объявленный или неявный) типа для этого домена. Масштаб определяет число значащих цифр справа от десятичной точки. Он может выражаться в десятичных (по основанию 10) или двоичных (по основанию 2) цифрах, согласно столбцу  | 
| 
 Если в  | 
| 
 Если в  | 
| 
 Относится к функциональности, отсутствующей в PostgreSQL (см. поле  | 
| 
 Выражение по умолчанию для домена | 
| 
 Имя базы данных, в которой определён тип данных домена (всегда текущая база) | 
| 
 Имя схемы, в которой определён тип данных домена | 
| 
 Имя типа данных домена | 
| 
 Относится к функциональности, отсутствующей в PostgreSQL | 
| 
 Относится к функциональности, отсутствующей в PostgreSQL | 
| 
 Относится к функциональности, отсутствующей в PostgreSQL | 
| 
 Всегда NULL, так как массивы имеют неограниченную максимальную ёмкость в PostgreSQL | 
| 
 Идентификатор дескриптора типа данных целевого домена, уникальный среди всех дескрипторов типов, относящихся к домену (что тривиально, так как домен содержит только один дескриптор типа). Он в основном полезен для соединения с другими экземплярами таких идентификаторов. (Конкретный формат идентификатора не определён и не гарантируется, что он останется неизменным в будущих версиях.) |