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 18/10/2017 11:35:32

null008
Membre

erreur d'accé avec la commande copy

bonjour a tous

Qui aune idée svp sur ce message d'erreur

Faut 'il besoin d'avoir un droit spécifique pour exécuter ce type du requêtes

database02_sa=> copy (select encode(info_test,'hua') from analyse ) TO 'tmp/test.txt';

ERREUR:  doit être super-utilisateur pour utiliser COPY à partir ou vers un fichier ASTUCE : Tout le monde peut utiliser COPY vers stdout ou à partir de stdin.
La commande \copy de psql fonctionne aussi pour tout le monde

merci

Hors ligne

#2 18/10/2017 11:41:06

rjuju
Administrateur

Re : erreur d'accé avec la commande copy

oui :

ERREUR:  doit être super-utilisateur pour utiliser COPY à partir ou vers un fichier

Hors ligne

#3 18/10/2017 11:45:22

null008
Membre

Re : erreur d'accé avec la commande copy

merci rjuju pour votre réponse

mais si je regarde cette discutions je vois qu' il est possible d'utiliser "/copy"  sans être obliger de donner un droit accé supplémentaire

https://forums.postgresql.fr/viewtopic.php?id=1252

merci

Hors ligne

#4 18/10/2017 12:09:13

rjuju
Administrateur

Re : erreur d'accé avec la commande copy

Ce n'est pas "/copy" mais "\copy", et oui, c'était d'ailleurs également noté dans le message d'erreur que vous avez copié.

La différence c'est que \copy s'exécute côté client, pas côté serveur.

Hors ligne

Pied de page des forums