PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 16/01/2014 22:21:23

CHR
Membre

Utilisateur qui ne doit accéder qu'à une partie de la base

Bonjour,
Je travaille toujours sur un projet de reporting et j'ai toutes mes réponses sur la connexion ODBC, la seule question est: comment ne pas utiliser un utilisateur qui voit tout !
Oui, j'ai essayé de créer un user lambda "rep" (pour reporting) et dans la base de créer un schéma "reporting" dans lequel j'ai mis des vues qui elles appartiennent à postgresql et donc peuvent interroger les objets sans restriction.
Je grant les droits select à "rep" sur ce shéma et j'essaie de l'utiliser depuis XL via mes drivers ODBC mais il apparaît que comme "rep" n'a pas de droit sur les sous objets, il ne lui est pas possible de voir le contenu de cette vue... ce doit être du basic (je suis toujours newbie) mais si vous aviez une piste de résolution, ce serait top pour moi.
Merci !
Bonne soirée,
chr

Hors ligne

#2 16/01/2014 23:57:35

gleu
Administrateur

Re : Utilisateur qui ne doit accéder qu'à une partie de la base

Vous ne pouvez pas donner le droit SELECT sur un schéma. Il serait bien de mettre les requêtes que vous avez utilisé ainsi que la réponse du serveur. Ça nous permettra de mieux comprendre ce que vous avez essayé de faire.


Guillaume.

Hors ligne

Pied de page des forums