Назад | Перейти на главную страницу

На Centos 7 нет pg_conftool?

Я адаптирую сценарии, которые настраивают 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.