Ensuite quand je l'ouvre avec SUBLIME TEXT ou les délimiteurs sont bien visibles elle se presente ainsi : 300001;2015/06/22 00:00:00.000;12:12:17;MOC ;MOC – MOBILE ORIGINATING CALL ;22504001602;22546950584;22546950584;04001602;359658064233410;612051411497895;71;Gueyo ;South West ;Bas Sassandra ;Ivory Coast ;4903;Gueyodcs-0 ;5,691944444;-6,072138889
Maintenant je reprécise que j'ai deux tables, je fais cela dans le but de ne pas vous enduire en erreur car j'ai remarqué un petit probleme avec ruizsebastian qui me demandait s'il y'avait pas plus de colonnes dans mon ficher que ma table or dans cette table je n'est pas créé de champ donc la reponse est evidente du coup je veux bien préciser les choses. merci pour votre attention!
la premiere table avec champs où le premier message d'erreur est : Une erreur s'est produite :
ERROR: invalid byte sequence for encoding "UTF8": 0x96
CONTEXT: COPY 2015_4, line 2
ensuite j'ai changer le codage pour LATIN1 et maintenant j'ai plutot ce message d'erreur : Une erreur s'est produite :
ERROR: invalid input syntax for integer: "12:12:17"
CONTEXT: COPY 2015_4, line 2, column ORDRE: "12:12:17"
alors j'ai créer une table vide (sans champs) pour importer la base et là j'ai toujours un message d'erreur lié à l'encodage en modifiant l'encodage pour LATIN1 et là j'ai ce message d'erreur: Une erreur s'est produite :
ERROR: extra data after last expected column
CONTEXT: COPY 2015_4(vide), line 2: "300001;2015/06/22 00:00:00.000;12:12:17;MOC ;MOC MO..."
CORDIALEMENT
]]>Cordialement.
]]>cependant quand j'essaie avec les autres parametres d'encodage de l'importation j'ai un autre message d'erreur:
Une erreur s'est produite :
ERROR: extra data after last expected column
CONTEXT: COPY 2015_4(vide), line 2: "300001;2015/06/22 00:00:00.000;12:12:17;MOC ;MOC MO..."
et celà ce produit à partir de l'encodage LATIN1
CORDIALEMENT.
]]>Quel est l'encodage de votre base (utf8 à priori) et quel est l'encodage de votre fichier csv ?
Cordialement.
]]>ERROR: invalid byte sequence for encoding "UTF8": 0x96
CONTEXT: COPY 2015_4, line 2
du coup c'est un problème d'encodage alors quelle encode dois-je choisir? merci!
cordialement!
À priori la première ligne de votre fichier contient le nom des colonnes. L'option HEADER permet de ne pas prendre en compte la première ligne, l'option devrait être disponible dans pgAdmin.
]]>ensuite j'ai créé une autre table sans champs et j'ai fais mon importation par pgadmin 3 toujours, j'ai obtenu une autre erreur qui est: ERROR: extra data after last expected column
CONTEXT: COPY 2015_4(vide), line 1: "ORDRE;JOUR;HEURE;CODE;TRANSACTION_DESCRIPTION;CALLING_NUMBER;CALLED_NUMBER;CALLED_NUMBER REV;ABONNE;..."
j'aimerais savoir comment reussir mon importation meme avec une autre methode mais si possible savoir ce que signifie ces messages d'erreurs. merci pour votre attention.
cordialement.
]]>