40.6. attributes
#
Представление attributes
содержит информацию об атрибутах составных типов данных, определённых в базе. (Заметьте, что представление не даёт информацию о столбцах таблицы, которые иногда называются атрибутами в контекстах Postgres Pro.) В нём показываются только те атрибуты, к которым имеет доступ текущий пользователь (являясь владельцем или имея некоторое право для использования типа).
Таблица 40.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 |
Обратитесь также к описанию Раздел 40.17, представлению с похожей структурой, за дополнительной информацией о некоторых столбцах.
Q.1. recovery.conf
file merged into postgresql.conf
Postgres Pro 11 and below used a configuration file named recovery.conf
to manage replicas and standbys. Support for this file was removed in Postgres Pro 12. See the release notes for PostgreSQL 12 for details on this change.
On Postgres Pro 12 and above, archive recovery, streaming replication, and PITR are configured using normal server configuration parameters. These are set in postgresql.conf
or via ALTER SYSTEM like any other parameter.
The server will not start if a recovery.conf
exists.
The trigger_file
setting has been renamed to promote_trigger_file.
The standby_mode
setting has been removed. A standby.signal
file in the data directory is used instead. See Standby Server Operation for details.