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