No pg_conftool on Centos 7?

I'm adapting scripts that configure PostgreSQL 9.6 and 10.x on Ubuntu 16.04 to also work on Centos 7.4. I'm missing the pg_conftool utility which allows me to identify and modify aspects of the PostgreSQL configuration in a clean, high-level fasion, and I get no results from yum whatprovides pg_conftool. What Yum package would I need to install to have it available?

1
задан 15 April 2018 в 16:30
2 ответа

pg_conftool не упакован CentOS или EPEL. Вы всегда можете самостоятельно ознакомиться с исходным кодом и использовать включенный файл .spec для создания собственного RPM.

0
ответ дан 3 December 2019 в 23:17

pg_conftool не упоминается в документации PostgreSQL, и я не могу найти его ни в одном из пакетов CentOS. Учитывая это, я полагаю, что это специальный инструмент для Debian / Ubuntu.

В официальной документации вы найдете серверные инструменты и клиентские инструменты .

Из них инструмент pg_controldata кажется наиболее близким к вашему варианту использования, но в документации говорится только о получении конфигурации всего кластера, а не о ее настройке.

Для настройки данных вы можете изменить файлы конфигурации, используя ] pg_ctl для остановки, запуска или перезагрузки серверов по мере необходимости.

Пакеты

pg_controldata определенно доступны в Ubuntu 16 и Ubuntu 17 ( см. список файлов ссылку рядом с архитектурой вашей системы)

Что касается CentOS, у меня нет ничего, что могло бы предоставить мне списки файлов для пакетов. Если вы еще этого не сделали, я предлагаю вам использовать официальные репозитории PostgreSQL , а не системные репозитории по умолчанию.

1
ответ дан 3 December 2019 в 23:17

Теги

Похожие вопросы