Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 20/01/2013 22:20:14
- databaser
- Membre
COPY FROM + CSV + Les titres des colonnes ?
Bonjour,
J'ai un fichier excel, que j'enregistre en .CSV afin d'importer les données dans une table que je crée sous POSTGRESQL.
Problème : les noms des colonnes ne s'affichent pas! Au début, elles s'affichaient, mais j'ai
Voici le script :
Code :
Sélectionner tout - Visualiser dans une fenêtre à part
CREATE SCHEMA geocoduu;
SELECT populate_geometry_columns();
/*DROP TABLE geocoduu.adresses;*/
CREATE TABLE geocoduu.adresses(
ville text
,Lat double precision
,Lng double precision
,Accuracy integer
,NbAdrReturned integer
,Error_Address text
);
COPY geocoduu.adresses (ville, Lat, Lng, Accuracy, NbAdrReturned, Error_Address)
FROM 'F:/mondossier/geocodage_uu.csv' WITH DELIMITER AS ';' CSV HEADER;
Vous me direz, les colonnes Accuracy, NB... et Error... ne servent à rien. Il n'empêche qu'il faut toujours les noms des colonnes...
J'ai essayé en enlevant HEADER, en rajoutant des FORCE NOT NULL, mais pas de succès.
En outre, enlever HEADER fait descendre les entêtes de colonnes comme 1ère ligne d'enregistrement lors de l'import sous POST GRE, ce qu'il ne faut pas bien sûr.
Comme on le peut voir, je crée des noms de colonnes pour la table, mais ils ne s'affichent pas!
J'abdique, car cela fait tout de même plusieurs heures...
Si vous savez comment les importer Merci
Chercher sur internet n'a rien, le site de PostGre n'est pas clair, donc
Hors ligne
#2 20/01/2013 23:51:22
- gleu
- Administrateur
Re : COPY FROM + CSV + Les titres des colonnes ?
Quel est le message d'erreur ?
Guillaume.
Hors ligne
#3 20/01/2013 23:54:57
- databaser
- Membre
Re : COPY FROM + CSV + Les titres des colonnes ?
pas de message d'erreur, le script marche, mais la dernière partie fait qu'il n'y a pas de titre de colonne pour la table du POST GRE SQL
Hors ligne
#4 21/01/2013 00:11:13
- databaser
- Membre
Re : COPY FROM + CSV + Les titres des colonnes ?
Vous pouvez essayer le code directement en créant une feuille excel, et en l'exportant en .CSV, et en changeant juste dans mon code, le chemin du fichier.
C'est un script nouveau que j'ai commencé et tout le code est cité ici.
Hors ligne
#5 21/01/2013 12:47:22
- gleu
- Administrateur
Re : COPY FROM + CSV + Les titres des colonnes ?
mais la dernière partie fait qu'il n'y a pas de titre de colonne pour la table du POST GRE SQL
Désolé mais ça ne veut strictement rien dire. Que faites-vous ? qu'obtenez-vous ? et que souhaitez-vous obtenir ?
Guillaume.
Hors ligne
Pages : 1