Ответ 1
Это создаст администратора пользователя с паролем test101 на localhost:
psql -c "CREATE USER admin WITH PASSWORD 'test101';"
Я использую Ubuntu 12.04 и Postgress 9.2.
Мне нужно создать этого пользователя с этим паролем, например.
postgres://admin:[email protected]:5432
Как это сделать из командной строки? Мне нужно автоматизировать с помощью bash script. У меня новая установка.
Это создаст администратора пользователя с паролем test101 на localhost:
psql -c "CREATE USER admin WITH PASSWORD 'test101';"
Чтобы запустить его у любого пользователя, просто добавьте sudo -u postgres
к нему:
sudo -u postgres bash -c "psql -c \"CREATE USER vagrant WITH PASSWORD 'vagrant';\""