PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#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

Pied de page des forums