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