Я на сервере ubuntu 12.04, и я пытаюсь установить postgresql. На данный момент я успешно установил его, но не смог его настроить. Мне нужно, чтобы создать роль, чтобы двигаться вперед, и я выполнил эту команду в терминале:не удалось создать пользователь postgres: роли «postgres» не существует
[email protected]: createuser -s -r postgres
и он сказал:
createuser: could not connect to database postgres: FATAL: role "root" does not exist
Хорошо, так что я сделал:
su - postgres
а затем снова попробовал
[email protected]: createuser -s -r postgres
и я получил ошибку
createuser: could not connect to database postgres: FATAL: role "postgres" does not exist
и я получаю ту же ошибку, когда я сделать
psql -d dbname
Его, как петли, я не смог создать роль postgres
, потому что роль postgres
еще не существует.
Как исправить это?
Postgres версия, кажется, 9.1.x и версии убунту 12,10
Что такое вывод 'sudo pg_lsclusters'? –
@ A.H. Команда 'pg_lsclusters' не найдена. Он попросил меня установить пакет 'postgresql-common'. Я пробовал делать это как пользователь root, и я получил ошибку. Он попытался удалить 'postgres-xc' и' dpkg: обработку ошибок postgres-xc (-remove): ', а затем выйти. – ktkaushik