Я использую библиотеку, которая поддерживает только вход с паролем в psql. Итак, решите это, я редактировал pg_hba.conf
файл согласно документ.
У меня есть установка моего приложения и psql по сценарию, и я хотел бы включить проблемный вход с локальным паролем из этого сценария bash. Есть ли более умный способ, чем использование sed
или что-то подобное? Это звучит немного "хакерски", чтобы изменить конфигурацию и перезапустить службу.
Это будет задача для достойного управления конфигурацией, реализующего идемпотентные действия.
Например анзибль имеет модуль под названием lineinfile для этой конкретной работы.
Я не уверен, что это лучшее решение для прямого редактирования файла pg_hba.conf
. Возможно, вы хотите создать базу данных и явно добавить пользователей с доступные модули для Postgresql.
Реализация анзибль просто для этого требования может показаться немного тяжелым, но ваш вопрос в любом случае направлен в сторону автоматизации.