powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / удален пользователь postgres из таблицы pg_authid -возможно ли восстановление?
4 сообщений из 4, страница 1 из 1
удален пользователь postgres из таблицы pg_authid -возможно ли восстановление?
    #40052738
qwe654
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-- все манипуляции , конечно же делались на тестовом экземпляре БД ))

разбирался с переносом пользователей с одного экземпляра бд на другой
-- разобрался - ключ -g для pg_dumpall.exe -f "\temp.backup" -v --host="localhost" --port="" --username="postgres" -g --role="postgres" ну и восстановить это файл через psql или просто текст из него запустить в pgadmin (v3 :))

попутно пробовал переносить пользователей напрямую через таблицу pg_authid и принадлежности через pg_auth_members
в один из моментов случайно под раздачу удалил не только всяких пользователей, но и запись postgres в pg_authid
autocommit включен

теперь имею экземпляр постгрес , в котором не могу ничего сделать - возникает ошибка аутентификации
остались висеть подключения в pgadmin4 и pgadmin3, но в системных таблицах нет возможности ни открыть , ни редактировать, ни записать, ни восстановить через restore (подключиться заново невозможно)

подумалось -записать в pg_hba.conf localhost ... trust и перезапустить службу - вдруг возможно будет подключиться при таком конфиге
(пока не сделал - пока все еще висят два подключенных клиента pgadmin)

---- вопрос больше теоретический - возможно ли что-то сделать в таком случае, так то в целом негоже так лазить и править неряшливо системные таблицы)
...
Рейтинг: 0 / 0
удален пользователь postgres из таблицы pg_authid -возможно ли восстановление?
    #40052739
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwe654,

я бы запустил в single user mode базу
и дальше делал чего хотел


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
удален пользователь postgres из таблицы pg_authid -возможно ли восстановление?
    #40054554
qwe654
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk
qwe654,

я бы запустил в single user mode базу
и дальше делал чего хотел
--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru


а что подразумевается под "single user mode" ? долго искал , но ясного так и не нашел - в основном говорится об ограничении количества одновременных пользователей, что прописал в postgredql.conf (поставил 1 , попутно при запуске еще на пару ключей ругался - "не может быть больше чем ..." их поставил 0)
но при любом способе или действии :
role "postgres" does not exist
...
Рейтинг: 0 / 0
удален пользователь postgres из таблицы pg_authid -возможно ли восстановление?
    #40054561
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwe654
Maxim Boguk
qwe654,

я бы запустил в single user mode базу
и дальше делал чего хотел
--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru


а что подразумевается под "single user mode" ? долго искал , но ясного так и не нашел - в основном говорится об ограничении количества одновременных пользователей, что прописал в postgredql.conf (поставил 1 , попутно при запуске еще на пару ключей ругался - "не может быть больше чем ..." их поставил 0)
но при любом способе или действии :
role "postgres" does not exist


запуск базы в однопользовательском режиме как описано в документации:
https://www.postgresql.org/docs/13/app-postgres.html#APP-POSTGRES-SINGLE-USER
там много чего можно сделать чего нельзя сделать в обычном режиме работы
используется как раз для всяких редких аварийных работ.


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


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