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 |
Идентификатор дескриптора типа данных целевого домена, уникальный среди всех дескрипторов типов, относящихся к домену (что тривиально, так как домен содержит только один дескриптор типа). Он в основном полезен для соединения с другими экземплярами таких идентификаторов. (Конкретный формат идентификатора не определён и не гарантируется, что он останется неизменным в будущих версиях.) |
36.30. foreign_table_options
The view foreign_table_options
contains all the options defined for foreign tables in the current database. Only those foreign tables are shown that the current user has access to (by way of being the owner or having some privilege).
Table 36.28. foreign_table_options
Columns
Column Type Description |
---|
Name of the database that contains the foreign table (always the current database) |
Name of the schema that contains the foreign table |
Name of the foreign table |
Name of an option |
Value of the option |