Я занимаюсь созданием сценариев развертывания для веб-приложения. Скрипт должен запускаться на новом узле (например, ec2 от Amazon), а также устанавливать и настраивать мои зависимости. Когда дело доходит до postgresql, сценарий выглядит так:
apt-get install postgresql
createuser $db_user
createdb $db_name --owner=$db_user
....
Это работает, но мне было интересно, можно ли настроить доступ к базе данных (т.е. добавить / обновить запись в pg_hba.conf
файл) аналогичным образом? Или мне нужно прибегать к реальным манипуляциям со строками низкого уровня, чтобы добиться этого из сценария?