Comment accorder tous les privilèges sur les points de vue à l'arbitraire de l'utilisateur

Comment vous accordez à lire/sélectionner l'accès à toutes les fonctions et les points de vue à l'arbitraire d'un utilisateur?

- Je utiliser psql --user=postgres -d mydb -f myview.sql de créer plusieurs fonctions et points de vue, et puis-je exécuter:

GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;

Avoir bénéficié de tous les privilèges, je m'attends à ce myuser maintenant avoir accès à des fonctions et à des vues créées par le postgres de l'utilisateur. Cependant, lorsque j'essaie d'y accéder avec myuser, je reçois une "autorisation refusée pour une relation..." erreur. Pourquoi est-ce?

InformationsquelleAutor Cerin | 2012-05-08