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