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?
pg_conftool не упакован CentOS или EPEL. Вы всегда можете самостоятельно ознакомиться с исходным кодом и использовать включенный файл .spec для создания собственного RPM.
pg_conftool
не упоминается в документации PostgreSQL, и я не могу найти его ни в одном из пакетов CentOS. Учитывая это, я полагаю, что это специальный инструмент для Debian / Ubuntu.
В официальной документации вы найдете серверные инструменты и клиентские инструменты .
Из них инструмент pg_controldata кажется наиболее близким к вашему варианту использования, но в документации говорится только о получении конфигурации всего кластера, а не о ее настройке.
Для настройки данных вы можете изменить файлы конфигурации, используя ] pg_ctl для остановки, запуска или перезагрузки серверов по мере необходимости.
pg_controldata
определенно доступны в Ubuntu 16 и Ubuntu 17 ( см. список файлов ссылку рядом с архитектурой вашей системы)
Что касается CentOS, у меня нет ничего, что могло бы предоставить мне списки файлов для пакетов. Если вы еще этого не сделали, я предлагаю вам использовать официальные репозитории PostgreSQL , а не системные репозитории по умолчанию.