В RDS postgres у меня есть пользователь / роль с именем master_user
с разрешением rds_superuser
.
Я создал нового пользователя db user1
с использованием главного имени пользователя /пароль.
Я создал таблицу базы данных с именем test_table
, используя нового пользователя user1
.
Я создал нового пользователя базы данных user2
с использованием главного имени пользователя / пароля;
Я попытался предоставить все привилегии для всех таблиц для user2
при использовании главного имени пользователя / пароля. Однако у меня возникали такие ошибки:
postgres=> GRANT ALL ON ALL TABLES IN SCHEMA public TO user2;
ERROR: permission denied for relation test_table
Почему я все еще получаю ошибку отказа в разрешении при использовании главного имени пользователя и пароля? Какой здесь обходной путь?