Я пытался часами создавать базу данных в определенном каталоге в Ubuntu 14.04.
Сначала я попытался
createdb mydb
и I got
createdb: could not connect to database template1: FATAL: role "daniel" does not exist [daniel is my username]
Затем я сменил пароль, используя
sudo -u postgres psql
\password postgres
, и я попробовал
[d8 ] createdb -U postgres -W -E UTF-8 mydb, и я получил
createdb: could not connect to database template1: FATAL: Peer authentication failed for user "postgres"
Однако я использую правильный пароль. Что это должно произойти?
Кстати, я также попробовал решение Autentation для Postgress - Password [.d13]
, и я получаю
createdb -U postgres -W -E UTF-8 mydb
ALTER ROLE