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/05/2011 15:58:46

mortimer.pw
Membre

Problême de SELECT sur un nouveau ROLE

Bonjour à tous,

Je travaille sur des bases supérieures à 8.0 sous Red-Hat et Cent-OS.

J'ai créé un nouveau rôle :
     CREATE ROLE toto LOGIN ENCRYPTED PASSWORD 'md51a7d25d0b58060552a5061297579e015'

J'ai autorisé ce rôle à se connecter à ma base demo :
     host    demo     toto        19.68.1.45/32                md5

J'ai accorder le droit de faire du SELECT à ce rôle sur le schéma test :
     grant select on all tables in schema test to toto;

Je me connecte via PgAdmin, cela fonctionne.

J'essaye de faire un SELECT (select * from test.matable;) et j'obtiens :
     ERROR:  permission denied for schema test
     ********** Erreur **********
     ERROR: permission denied for schema test
     État SQL :42501

Est-ce que j'ai oublié (ou mal compris) quelque chose ?

Merci pour les réponses.

Hors ligne

#2 16/05/2011 16:02:00

Marc Cousin
Membre

Re : Problême de SELECT sur un nouveau ROLE

Oui: l'utilisateur a le droit de se connecter à la base demo. Mais il n'a pas accès au schéma test, comme indiqué par le message. Il vous faut un «GRANT USAGE ON SCHEMA test TO toto»


Marc.

Hors ligne

#3 16/05/2011 16:06:01

mortimer.pw
Membre

Re : Problême de SELECT sur un nouveau ROLE

Bonjour Marc,

La commande suivante ne donne pas ce droit ?
     grant select on all tables in schema test to toto;

Hors ligne

#4 16/05/2011 16:06:55

Marc Cousin
Membre

Re : Problême de SELECT sur un nouveau ROLE

Non, elle ne donne les droits que sur les tables du schéma, pas sur le schéma lui même… comme donner les droits en lecture à des fichiers ne donne pas forcément le droit de rentrer dans un répertoire.


Marc.

Hors ligne

#5 16/05/2011 16:09:21

mortimer.pw
Membre

Re : Problême de SELECT sur un nouveau ROLE

Je dois donc utiliser les 2 commandes pour pouvoir faire du SELECT ?

Hors ligne

#6 16/05/2011 16:11:52

Marc Cousin
Membre

Re : Problême de SELECT sur un nouveau ROLE

Oui.


Marc.

Hors ligne

#7 16/05/2011 16:12:57

mortimer.pw
Membre

Re : Problême de SELECT sur un nouveau ROLE

Ok.

Merci Marc pour la réponse et la rapidité.

Hors ligne

Pied de page des forums