Как вы предоставляете доступ для чтения/выбора для всех функций и представлений произвольному пользователю?
Я использую psql --user=postgres -d mydb -f myview.sql
для создания нескольких функций и представлений, а затем запускаю:
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
Получив все привилегии, я ожидаю, что myuser
теперь получит доступ к функциям и представлениям, созданным пользователем postgres
. Тем не менее, когда я пытаюсь получить к ним доступ с помощью myuser
, я получаю сообщение "разрешение отклонено для отношения...". Почему это?