pgpro_controldata
pgpro_controldata — вывести управляющую информацию кластера БД PostgreSQL/Postgres Pro и параметры совместимости кластера и/или сервера
Синтаксис
pgpro_controldata [параметр...]
Описание
pgpro_controldata выводит управляющую информацию, в частности, версию каталога, записываемую программой initdb при инициализации любого кластера PostgreSQL/Postgres Pro. Данная утилита также выводит сведения о журнале предзаписи, включая данные контрольной точки. Эта информация относится ко всему кластеру, а не к отдельной базе данных.
pgpro_controldata также помогает проверить совместимость между серверами и кластерами БД PostgreSQL/Postgres Pro. Эта программа может вывести параметры, влияющие на совместимость, и определить, совместим ли сервер с кластером, сравнивая эти параметры.
Параметры
pgpro_controldata принимает в командной строке параметры, описанные далее. В случае запуска без параметров pgpro_controldata просто выводит управляющую информацию так, как это делает pg_controldata. Заметьте, что аргументы командной строки, связанные с совместимостью, -P и -S, работают в паре как один аргумент -C.
Параметры общего назначения
-B--bindirЗадаёт каталог с исполняемыми файлами PostgreSQL/Postgres Pro; требуется для получения параметров совместимости сервера.
-Dкаталог_данных--pgdata=каталог_данныхУказывает размещение конфигурационных файлов кластера. Если этот ключ опущен, используется значение переменной окружения
PGDATA.-V--versionПоказать версию pgpro_controldata, а затем завершиться.
-?--helpПоказать справку по аргументам командной строки pgpro_controldata, а затем завершиться.
Параметры, связанные с совместимостью
-C--compatibility-checkВывести все параметры целевого кластера, от которых зависит совместимость выбранного сервера и кластера, и установить, совместимы ли они.
Путь к целевому каталогу данных, доступному для чтения, передаётся в аргументе
-Dили в переменной окруженияPGDATA.Если параметр
-Bопущен, подразумевается текущий сервер.Эта проверка будет полноценной, только если данные кластера и сервер рассчитаны на одну архитектуру процессора и одинаковый порядок байтов.
-P--cluster-compatibility-paramsВывести все параметры целевого кластера, которые могут повлиять на совместимость.
Путь к целевому каталогу данных, доступному для чтения, передаётся в аргументе
-Dили в переменной окруженияPGDATA.Эта проверка будет полноценной, только если данные кластера и сервер рассчитаны на одну архитектуру процессора и одинаковый порядок байтов.
-S--server-compatibility-paramsВывести все параметры указанного или текущего сервера, которые могут повлиять на совместимость.
Если параметр
-Bопущен, подразумевается текущий сервер.
Переменные окружения
PGDATAКаталог размещения данных кластера по умолчанию
PG_COLORВыбирает вариант использования цвета в диагностических сообщениях. Возможные значения:
always(всегда),auto(автоматически) иnever(никогда).