Создана роль в базе данных postgres и нет способа удалить БД или подключиться - PullRequest
0 голосов
/ 13 мая 2019

Я установил postgresql на homebrew и не могу подключиться к db, запустив psql. Я получаю сообщение об ошибке: psql: FATAL: роль "some-role-name" не существует. Это не недавно установленный postgres, и я считаю, что я создал базу данных на template1. Теперь у меня нет способа доступа к БД (создание нового БД или удаление существующего БД с этой ролью). Если я попытаюсь добавить роль, я не смогу, потому что роль не существует.

Я попытался удалить через homebrew, но все еще получал ту же ошибку. Это общая проблема для многих людей, но кажется, что большинство ответов - это просто создание отсутствующей роли (то есть createuser postgresql). Я не пропускаю роль postgresql, а скорее другую роль, которую я, вероятно, создал раньше. Также я не могу создать роль, которую мне не хватает, потому что роль не существует.

Я удалил каждый файл / папку postgresql, удалил и переустановил с помощью brew, и я все еще получаю эту ошибку с точно такой же отсутствующей ролью.

...