Posez votre question Signaler

Sql Copy postgres

cazersose 76Messages postés 7 septembre 2007Date d'inscription - Dernière réponse le 13 mai 2010 à 14:28
Bonjour,
voila depuis une bonne heure que j'essaye de charger un fichier en table grace à la commande copy ;
voila le help de la commande copy :
Commande : COPY
Description : copier des données entre un fichier et une table
Syntaxe :
COPY nom_table [ ( colonne [, ...] ) ]
FROM { 'nom_fichier' | STDIN }
[ [ WITH ]
[ BINARY ]
[ OIDS ]
[ DELIMITER [ AS ] 'délimiteur' ]
[ NULL [ AS ] 'chaîne null' ]
[ CSV [ HEADER ]
[ QUOTE [ AS ] 'guillemet' ]
[ ESCAPE [ AS ] 'échappement' ]
[ FORCE NOT NULL colonne [, ...] ]
COPY { nom_table [ ( colonne [, ...] ) ] | ( requête ) }
TO { 'nom_fichier' | STDOUT }
[ [ WITH ]
[ BINARY ]
[ HEADER ]
[ OIDS ]
[ DELIMITER [ AS ] 'délimiteur' ]
[ NULL [ AS ] 'chaîne null' ]
[ CSV [ HEADER ]
[ QUOTE [ AS ] 'guillemet' ]
[ ESCAPE [ AS ] 'échappement' ]
[ FORCE QUOTE colonne [, ...] ]
mais quand je fais
BDD1=# copy TEST1 from '/home/zen/test' with delimiter ';' ;
ERREUR: n'a pas pu ouvrir le fichier « /home/zen/test » pour une lecture : Permission non accordée
et pourtant le fichier est bien a l'endroit et j'ai meme fais dessus chmod 777 test
merci de votre aide
Lire la suite 

Sql Copy postgres »

2 réponses
Réponse
+1
moins plus
Bonjour,


J 'ai rencontré ce problème, alors tu dois déplacer ton fichier sous le dossier /tmp/
Ajouter un commentaire
Réponse
+0
moins plus
Bonojur ,

il faut que tu donnes les permissions de ton compte système postgresql sur ton fichier et là tu pourrons importer tes données
Ajouter un commentaire
Ce document intitulé « sql Copy postgres » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook