Роль не существует error: роль не существует?

как исправить ошибку ниже, пытаюсь подключиться к бд postgres, использую nestJS. у меня в .env файле прописан пользователь postgres а не имя моей учетки в линукс, но он пытается подключиться к моей учетки в линукс. И тем не менее в Postgres я создал роль "Stell" и дал права суперпользователя. помогите пжж

[Nest] 18553  - 01.05.2023, 22:07:19   ERROR [ExceptionHandler] роль "Stell" не существует
error: роль "Stell" не существует
    at Parser.parseErrorMessage (/home/Stell/Документы/WebStormProject/spotify/backend/node_modules/pg-protocol/src/parser.ts:369:69)
    at Parser.handlePacket (/home/Stell/Документы/WebStormProject/spotify/backend/node_modules/pg-protocol/src/parser.ts:188:21)
    at Parser.parse (/home/Stell/Документы/WebStormProject/spotify/backend/node_modules/pg-protocol/src/parser.ts:103:30)
    at Socket.<anonymous> (/home/Stell/Документы/WebStormProject/spotify/backend/node_modules/pg-protocol/src/index.ts:7:48)
    at Socket.emit (node:events:513:28)
    at addChunk (node:internal/streams/readable:324:12)
    at readableAddChunk (node:internal/streams/readable:297:9)
    at Socket.Readable.push (node:internal/streams/readable:234:10)
    at TCP.onStreamRead (node:internal/stream_base_commons:190:23)
  • Вопрос задан
  • 1630 просмотров
Решения вопроса 1
@Ste11 Автор вопроса
Нашёл решение.

sudo -u postgres createuser --superuser $USER; sudo -u postgres createdb $USER


Где $USER = ваш пользователь который нужен для запуска

И ещё нужно разрешить вход с этого пользователя:
ALTER ROLE username WITH LOGIN;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы