Я адаптирую сценарии, которые настраивают PostgreSQL 9.6 и 10.x на Ubuntu 16.04, чтобы они также работали на Centos 7.4. Я скучаю по pg_conftool утилита, которая позволяет мне идентифицировать и изменять аспекты конфигурации PostgreSQL в чистом, высокоуровневом стиле, и я не получаю результатов от ням, что предоставляет pg_conftool. Какой пакет Yum мне нужно установить, чтобы он был доступен?
Нет упоминания о pg_conftool
в документации PostgreSQL, и я не могу найти его ни в одном из пакетов CentOS. Учитывая это, я полагаю, что это специальный инструмент для Debian / Ubuntu.
Ты найдешь серверные инструменты и клиентские инструменты перечислено в официальной документации.
Из них инструмент pg_controldata кажется наиболее близким к вашему варианту использования, но в документации говорится только о получении конфигурации всего кластера, а не о ее настройке.
Для настройки данных вы можете изменить файлы конфигурации, используя pg_ctl для остановки, запуска или перезагрузки серверов по мере необходимости.
pg_controldata
определенно доступен в Ubuntu 16 и Ubuntu 17 (см. список файлов ссылку рядом с архитектурой вашей системы)
Что касается CentOS, у меня нет ничего, что могло бы дать мне список файлов для пакетов. Если вы еще этого не сделали, я предлагаю вам использовать официальные репозитории PostgreSQL а не системные репозитории по умолчанию.
pg_conftool не упакован CentOS или EPEL. Вы всегда можете проверить источник самостоятельно и используйте включенный файл .spec для создания собственного RPM.