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

#1 28/04/2010 11:19:27

mich30
Membre

postgres schema denied for relation nomde la table

Bonjour
j'ai un probleme
je ne peux pas visualiser les données de la table eco chez un stagiiaire
j'accede au schema OK sur son poste je vois toutes les tables
mais quand je  clique  sur la table eco j'ai
le message       postgres schema denied for relation eco

pourtant j'ai creer un role stagaire
CREATE ROLE monstagaire LOGIN IN GROUP stagiaire password 'passe';

quand je mets ALTER TABLE agri.eco OWNER TO "stagiaire";
il me mets ERROR:  must be member of role "stagiaire"
comment dois je faire ?
merci

Hors ligne

#2 28/04/2010 11:26:57

Marc Cousin
Membre

Re : postgres schema denied for relation nomde la table

"schema denied for relation eco " : Cela veut dire que l'utilisateur n'a pas accès au schema.


Marc.

Hors ligne

#3 28/04/2010 12:02:01

mich30
Membre

Re : postgres schema denied for relation nomde la table

GRANT SELECT ON SCHEMA agri   TO stagiaire
j'ai ERROR:  invalid privilege type SELECT for schema
merci

Hors ligne

#4 28/04/2010 13:23:21

Marc Cousin
Membre

Re : postgres schema denied for relation nomde la table

Regardez dans la doc! Il n'y a pas de privilege select pour un schema. Comme le dit d'ailleurs le message d'erreur.


Marc.

Hors ligne

#5 28/04/2010 14:21:04

mich30
Membre

Re : postgres schema denied for relation nomde la table

Comment je fais je veux que mon utilisateur stagiaire
ne soit autorisé a ne faire que des selects
merci

Hors ligne

#6 28/04/2010 14:25:32

jpargudo
Administrateur

Re : postgres schema denied for relation nomde la table

Mich30,

Il suffit de lire la documentation de GRANT, c'est écrit dedans. Noir sur blanc.

http://docs.postgresqlfr.org/8.4/sql-grant.html

Bonne lecture,

Hors ligne

#7 29/04/2010 12:03:19

mich30
Membre

Re : postgres schema denied for relation nomde la table

super merci c'est OK

Hors ligne

Pied de page des forums