powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / При загрузке дампа ошибка : role "serge" does not exist
5 сообщений из 5, страница 1 из 1
При загрузке дампа ошибка : role "serge" does not exist
    #39667458
mstdmstd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет,

что-то сбилось в настройках моего PostgreSQL что при загрузке дампа получаю:
Код: sql
1.
2.
serge@serge:/ArtistsRating$ psql artistsrating < /ArtistsRating_db_2018_06_18.sql
psql: FATAL:  role "serge" does not exist


Как это поправить ?

Код: sql
1.
PostgreSQL 10.4 (Ubuntu 10.4-0ubuntu0.18.04) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0, 64-bit



Спасибо !
...
Рейтинг: 0 / 0
При загрузке дампа ошибка : role "serge" does not exist
    #39667550
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mstdmstd,

Код: plaintext
serge@serge:/ArtistsRating$ psql artistsrating
Вы не указали никакого имени пользователя в psql, поэтому psql взял имя текущего пользователя. База ответила, что нет у неё такого пользователя.

Выводы:
- вы не создали (или удалили) пользователя serge из базы
- либо ранее вы пользовались другим пользователем (postgres, например)
...
Рейтинг: 0 / 0
При загрузке дампа ошибка : role "serge" does not exist
    #39667600
mstdmstd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо пользователь serge был создан при установке postgres-а(комп называется serge) и я его похоже ненароком удалил.
Как его создать и скакими правами?
...
Рейтинг: 0 / 0
При загрузке дампа ошибка : role "serge" does not exist
    #39667963
mstdmstd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пытался создать нового юзера :
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
$ sudo -u postgres psql
psql (10.4 (Ubuntu 10.4-0ubuntu0.18.04))
Type "help" for help.

postgres=# \dg
                                   List of roles
 Role name |                         Attributes                         | Member of 
-----------+------------------------------------------------------------+-----------
 postgres  | Superuser, Create role, Create DB, Replication, Bypass RLS | {}



И такую команду :
Код: sql
1.
2.
CREATE ROLE serge WITH SUPERUSER;
CREATE ROLE



И при загрузке дампа другая ошибка:
Код: sql
1.
2.
serge@serge:/mnt/_work_sdb8/wwwroot/lar/TasksBs41$ psql artistsrating < /_wwwroot/lar/ArtistsRating/__SQL/DUMPS/ArtistsRating_db_2018_06_18.sql
psql: FATAL:  role "serge" is not permitted to log in


SUPERUSER - это не тоили еще каких опций надо было добавить ?
...
Рейтинг: 0 / 0
При загрузке дампа ошибка : role "serge" does not exist
    #39667969
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mstdmstd,

Еше надо было LOGIN Добавить. Сейчас у вас роль без права на логин в базу.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / При загрузке дампа ошибка : role "serge" does not exist
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]