Как предоставить все привилегии для представлений произвольному пользователю

Как предоставить доступ на чтение/выбор ко всем функциям и представлениям для произвольный пользователь?

Я использую psql --user=postgres -d mydb -f myview.sqlдля создания нескольких функций и представлений, а затем запускаю:

GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;

Получив все привилегии, я ожидал myuser, чтобы теперь иметь доступ к функциям и представлениям, созданным пользователем postgres. Однако, когда я пытаюсь получить к ним доступ с помощью myuser, я получаю сообщение об ошибке «Отказано в доступе для отношения ...». Почему это?

23
задан Erwin Brandstetter 3 July 2012 в 00:30
поделиться