Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 18/03/2015 10:36:52
- cri2mars
- Membre
erreur requete COPY FROM
bonjour
j'essaye d'importer un fichier .csv dans une table avec pgadmin3
en utilisant l'editeur de requete integre
c'est la premiere fois...
et j'ai un message d'erreur
voici la requete
COPY langues_gerees FROM '/home/********/.csv'|STDIN WHITH (DELIMITER ',' CSV QUOTE AS'''');
et voici le message d'erreur
ERREUR: erreur de syntaxe sur ou près de « | »
LIGNE 1 : ...ROM '/home/**********************/ues.csv'|STDIN WHI...
^
si vous avez une idee
merci d'avance
Hors ligne
#2 18/03/2015 10:45:20
- cri2mars
- Membre
Re : erreur requete COPY FROM
bon désolé de polluer avec de telles stupidités
j'ai trouvé une premiere erreur
et voici la nouvelle requete avec une faute d'orthographe en moins
COPY langues_gerees FROM '/home/.../langues.csv'|STDIN WITH (DELIMITER ',' CSV QUOTE AS'''');
et malheureusement j'ai toujours la meme erreur...
Hors ligne
#3 18/03/2015 10:45:31
- gleu
- Administrateur
Re : erreur requete COPY FROM
Vous ne pouvez pas utiliser un nom de fichier et STDIN. C'est soit l'un soit l'autre. Et de toute façon, avec pgAdmin, vous ne pouvez pas utiliser STDIN.
Guillaume.
Hors ligne
#4 18/03/2015 10:50:06
- cri2mars
- Membre
Re : erreur requete COPY FROM
merci de votre reactivite
en effet c'etait un peu stupide
Hors ligne
#5 18/03/2015 10:55:40
- cri2mars
- Membre
Re : erreur requete COPY FROM
mais j'ai toujours une erreur :-)
la requete
COPY langues_gerees FROM '/home/..../langues.csv'WITH (DELIMITER ',' QUOTE '''');
et l'erreur
ERREUR: erreur de syntaxe sur ou près de « QUOTE »
LIGNE 1 : .../langues.csv'WITH (DELIMITER ',' QUOTE ''''...
Hors ligne
#6 18/03/2015 11:07:14
- gleu
- Administrateur
Re : erreur requete COPY FROM
Il manque une virgule avant QUOTE.
Guillaume.
Hors ligne
#7 18/03/2015 11:10:02
- cri2mars
- Membre
Re : erreur requete COPY FROM
bon je progresse
il ne faut pas de parentheses apres WITH
voici une nouvelle requete
COPY langues_gerees FROM '/home/..../langues.csv'WITH DELIMITER ',' CSV QUOTE '''';
Hors ligne
#8 18/03/2015 11:29:37
- cri2mars
- Membre
Re : erreur requete COPY FROM
en fait je me demande si ce l'est pas un probleme de formatage de mon fichier csv
car j'ai maintenant l'erreur suivante
ERREUR: la valeur du tableau doit commencer avec « { » ou avec l'information de la
dimension
État SQL :22P02
Contexte : COPY langues_gerees, ligne 1, colonne code_iso_langue : « aa »
voila
bon le bon point c'est que je n'ai plus d'erreur de syntaxe
Hors ligne
#9 18/03/2015 12:36:22
- gleu
- Administrateur
Re : erreur requete COPY FROM
Oui, ce n'est plus un problème de syntaxe. C'est un problème de formatage. Un tableau commence par { et finit par }.
Guillaume.
Hors ligne
#10 18/03/2015 17:59:34
- cri2mars
- Membre
Re : erreur requete COPY FROM
muchas gracias
j'ai repris mon tableur libreoffice pour ajouter des accolades autour de toutes mes chaînes de car
et du coup j'ai utilisé la formule
=CONCATENER("{";B1;"}")
qui peut être utile a qui pataugera comme moi
et en effet plus de pb pour l'import du fichier .CSV dans ma db
merci encore
Hors ligne
Pages : 1