Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL > Requêtes
Requêtes Forum d'entraide sur les requêtes SQL spécifiques à PostgreSQL, les triggers, les vues, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/04/2011, 15h09   #1
Invité de passage
 
toutou lala
Inscription : septembre 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : toutou lala

Informations forums :
Inscription : septembre 2010
Messages : 3
Points : 0
Points : 0
Par défaut Problème avec le chargement d'un fichier CSV dans une table sur PostgreSQL

Salut tout le monde,

Je travaille sur un projet où j'ai besoin de charger des données à partir d'un fichier CSV sur une table de postgresql.

J'ai utilisé la requête :
Code :
copy data_Mobility FROM 'C:/Logiciels/postgresql-8.3.14-1/data/dataMobil.csv' DELIMITERS ';' CSV HEADER;
Mais le résultat est qu'il ne me charge qu'une ligne du fichier au lieu de me charger tout le fichier.

Quand j'ai cherché ,la requête COPY normalement fait le chargement de tout le fichier.

Si vous aviez plus d'information sur ce propos, je vous remercierais de m'en faire part .

Merci .
ButterflyLady est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2011, 18h04   #2
Membre confirmé
 
Homme
Inscription : janvier 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations forums :
Inscription : janvier 2006
Messages : 227
Points : 239
Points : 239
bonsoir je ferais comme ça


Code :
copy data_Mobility FROM 'C:/Logiciels/postgresql-8.3.14-1/data/dataMobil.csv' WITH CSV HEADER DELIMITER AS  ';';
xavier-Pierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 15h26   #3
Membre régulier
 
Homme Loïc JUSTIN
Administrateur de base de données
Inscription : novembre 2004
Messages : 234
Détails du profil
Informations personnelles :
Nom : Homme Loïc JUSTIN
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2004
Messages : 234
Points : 91
Points : 91
Bonjour

Pourrait-on savoir la version de la base Postgresql ? Car en version 7.4 cette commande n'existe pas. (WITH CSV HEADER)
Dans ce cas, il faut donc créer la table , supprimer la première ligne qui donne le nom des champs et ensuite lancer la commande copy
exemples
Code :
copy nom_de_table FROM 'nom_de_fichier.csv'delimiters';' ;
__________________
Si tu tapes ta tête contre une cruche et que ça sonne creux,
n'en déduits pas que c'est la cruche qui est vide.
JUSTIN Loïc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h12.


 
 
 
 
Partenaires

Hébergement Web