pgpro_controldata — вывести управляющую информацию и сведения о совместимости кластера баз данных PostgreSQL/Postgres Pro
pgpro_controldata [параметр...]
pgpro_controldata выводит управляющую информацию, в частности, версию каталога, записываемую программой initdb при инициализации любого кластера PostgreSQL/Postgres Pro. Данная утилита также выводит сведения о журнале предзаписи, включая данные контрольной точки. Эта информация относится ко всему кластеру, а не к отдельной базе данных.
pgpro_controldata также помогает проверить совместимость между серверами и данными кластеров PostgreSQL/Postgres Pro, показывая параметры, влияющие на совместимость.
pgpro_controldata принимает в командной строке параметры, описанные далее. В случае запуска без параметров pgpro_controldata просто выводит управляющую информацию так, как это делает pg_controldata.
-D каталог_данных--pgdata=каталог_данныхУказывает размещение конфигурационных файлов кластера. Если этот ключ опущен, используется значение переменной окружения PGDATA.
-V--versionпоказать версию pgpro_controldata, а затем завершиться
-?--helpпоказать справку по аргументам командной строки pgpro_controldata, а затем завершиться
-P--cluster-compatibility-paramsВывести все параметры целевого кластера, которые могут повлиять на совместимость.
Путь к целевому каталогу данных, доступному для чтения, передаётся в аргументе -D или в переменной окружения PGDATA.
Эта проверка будет полноценной, только если данные кластера и сервер postgres рассчитаны на одну архитектуру процессора и одинаковый порядок байтов.
PGDATAКаталог размещения данных кластера по умолчанию