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 03/04/2014 14:41:21

Xav1er
Membre

problème de droit pour utiliser pg_dump

Bonjour,

Je n'arrive pas à utiliser pg_dump
J'ai le message d'erreur :
pg_dump: [programme d'archivage (db)] échec de la requête : ERREUR:  droit refusé pour la relation xxx
pg_dump: [programme d'archivage (db)] la requête était : LOCK TABLE "XX".xxxIN ACCESS SHARE MODE

Je ne comprends pas pourquoi j'ai cette erreur parce que j'utilise le role qui est propriétaire du shéma ...

Hors ligne

#2 03/04/2014 16:18:58

ruizsebastien
Membre

Re : problème de droit pour utiliser pg_dump

Bonjour,

Pouvez-vous envoyer la commande pg_dump telle que vous la passez ?
et le résultat des commandes suivantes dans psql :
\dp nom_de_votre_table
\dt nom_de_votre_table

est ce que le message d'erreur est complet ?

Dernière modification par ruizsebastien (03/04/2014 16:20:39)


Cordialement,

Sébastien.

Hors ligne

#3 03/04/2014 22:14:02

gleu
Administrateur

Re : problème de droit pour utiliser pg_dump

Votre utilisateur doit avoir le droit SELECT sur la table. Être propriétaire du schéma ne donne pas automatiquement ce droit.


Guillaume.

Hors ligne

#4 04/04/2014 14:43:29

Xav1er
Membre

Re : problème de droit pour utiliser pg_dump

J'ai trouvé mon problème : mon utilisateur était propriétaire du shéma mais pas des tables (c'était postgres).
Maintenant, ça fonctionne ;-)

Hors ligne

Pied de page des forums