bonjour,
je souhaite importer un fichier csv pour en faire une table. Ce fichier est assez énorme et cela me complique la tache (300 mo, 950000 lignes et +80 colonnes...)
j'ai executé une requête qui me crée ma table + les 80 colonnes
mais lorsque je réalise la copy cela bug :
req sql :
COPY matable FROM 'c:/monfichier.csv' WITH DELIMITER ';';
Erreur SQL :
ERREUR: syntaxe en entrée invalide pour le type real : « 93,8400440899955 »
CONTEXT: COPY matable, ligne 1, colonne dcntsfdpc : « 93,8400440899955 »
visiblement ma colonne dcntsfdpc de type réel ne convient pas pour stocker 93,8400440899955 ? Que faut il alors indiquer comme type ? Je découvre postgresql depuis cet aprem et je suis un peu perdu. J'ai cherché désespérément le type float ...mais j'ai pas trouvé. S'il butte dès la première ligne et qu'il stoppe tout je suis pas près d'y arriver .
merci de votre aide....
Partager