Как переименовать суперпользователя postgres по умолчанию в «root»?

В настоящее время я вхожу в PostgreSQL, используя psql -U postgres. Как переименовать пользователя postgres в root?

Если я уже вошел в систему как postgres, то при попытке ALTER USER postgres RENAME TO root будет сказано ОШИБКА: пользователь сеанса не может быть переименован.

Можно ли переименовать пользователя без регистрации в качестве пользователя postgres? Я не думаю, что у меня есть какой-либо другой суперпользователь, так как это новая установка PostgreSQL.

Кстати, я запускаю Gentoo на Amazon EC2.

10
задан hobbes3 7 March 2012 в 18:59
поделиться