У меня есть два пользователя admin в моей базе данных postgres admin1 и admin2. Теперь я использую admin1 и создаю новую пользовательскую temp. Я могу удалить этого пользователя, используя login admin1, но когда я пытаюсь удалить его с помощью admin2, он дает мне «роль» temp «не может быть отброшена, потому что некоторые объекты зависят от нее».Drop Postgresql пользователь, созданный пользователем
Создание администратора заявления пользователей являются:
create user admin2 with password '...admin2';
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO admin2 WITH grant option;
ALTER USER admin2 CREATEROLE;
Есть еще разрешение, которое мне нужно дать admin2, так что я могу удалить темп?
Создание заявления пользователя Темп являются:
create user temp with password '... temp';
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO temp;
Мои заявления Темп падения пользователей являются:
REVOKE ALL PRIVILEGES ON ALL TABLES IN SCHEMA public FROM temp;
REVOKE ALL ON DATABASE database FROM temp;
DROP USER temp;
версия сервера, пожалуйста, –