Я создал отдельную роль «newrole» и новую схему «newschema» для определенного пользователя, который должен выполнять только некоторые сохраненные функции. Мне удалось отозвать доступ к схеме "public" для текущей базы данных.
Войдя в систему как "newrole", у меня все еще есть доступ к базе данных postgres, например:
SELECT * FROM pg_user
Я хочу отозвать весь доступ к базе данных postgres и попытался выполнить следующие действия, которые не работают:
REVOKE ALL ON DATABASE postgres FROM newrole
После входа в систему как newrole я все еще могу читать базу данных postgres.
Как мне отозвать доступ к базе данных администратора postgres?
Я долго искал, но ничего не нашел относительно доступа к базе данных администратора postgres.
TIA,