прошло некоторое время, через pgAdmin4 пытался войти на сервер, привязанный к юзеру, пишет, что пароль неверный, хотя, вроде бы, верный.
Но да ладно. Удалил его, пытался создать новый на этого же, но пароль не подходит.
Пытаюсь удалить юзера, ошибка, аля есть зависимости. Ок.
Нагуглил
REASSIGN OWNED BY myuser TO postgres; ОК
DROP OWNED BY myuser; ОК
DROP USER myuser; та же ошибка о зависимостях.
Как пофиксить, пожалуйста? 😿
Он должен писать, где зависимости. Ты reassign во всех бд сделал?
Ааааааа🙀ААаааа🙀 REASSIGN OWNED BY 'Тут юзер, которого хочу дропнуть' TO 'А тут БД, или таблица???';
Нет, с кого на кого переназначаешь. Объекты внутри ТЕКУЩЕЙ бд он сам определит
Аааа( Тогда я всё правильно делал. Я со своего переназначал на дефолтного юзера postgres, не помогло( А как в команде этой текущую БД указать? Или нужно где-то прописывать текущую БД? Просто юзер, которого хочу дропнуть в двух БД зависимости имеет
psql: error: FATAL: role "cat" does not exist Ещё, если выйду не могу зайти обратно в psql. Решения из гугла не нашёл, которые бы решили проблему. Не подскажете, как пофиксить? А то я что-то уже запутався в postgres(
В азах путаешься - посмотри какой-нибудь видос или бложик почитай. Про пользователей итд Мне такие голые ошибки ни о чем не говорят
Учиться тебе надо...
Риторике, хе-хе.
На самом деле пока что твоя проблема -- что ты излагаешь не то, что поможэт нам понять твою проблему. У тебя какие-то юзеры (какие-то из них есть, каких-то ты хотел бы создать, каких-то удалить), какие-то пароли (к неизвестному процэнту каких-то юзеров), какие-то ошыбки (нам такжэ неизвестные). Дажэ версию postgres и ОС ты не сообщил. В общем, учись хотя бы сообщать относящиеся к делу факты.
Обсуждают сегодня