|
удален пользователь postgres из таблицы pg_authid -возможно ли восстановление?
|
|||
---|---|---|---|
#18+
-- все манипуляции , конечно же делались на тестовом экземпляре БД )) разбирался с переносом пользователей с одного экземпляра бд на другой -- разобрался - ключ -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) ---- вопрос больше теоретический - возможно ли что-то сделать в таком случае, так то в целом негоже так лазить и править неряшливо системные таблицы) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2021, 22:55 |
|
удален пользователь postgres из таблицы pg_authid -возможно ли восстановление?
|
|||
---|---|---|---|
#18+
qwe654, я бы запустил в single user mode базу и дальше делал чего хотел -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2021, 23:07 |
|
удален пользователь postgres из таблицы pg_authid -возможно ли восстановление?
|
|||
---|---|---|---|
#18+
Maxim Boguk qwe654, я бы запустил в single user mode базу и дальше делал чего хотел -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru а что подразумевается под "single user mode" ? долго искал , но ясного так и не нашел - в основном говорится об ограничении количества одновременных пользователей, что прописал в postgredql.conf (поставил 1 , попутно при запуске еще на пару ключей ругался - "не может быть больше чем ..." их поставил 0) но при любом способе или действии : role "postgres" does not exist ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2021, 13:39 |
|
удален пользователь postgres из таблицы pg_authid -возможно ли восстановление?
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2021, 13:48 |
|
|
start [/forum/topic.php?fid=53&msg=40054561&tid=1994142]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 387ms |
0 / 0 |