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

#1 16/06/2010 13:37:26

satya
Membre

importer fichier csv

Bonjour,

Peut-on importer sous postgres un fichier .csv. J'ai regarder les docs mais je n'ai pas trouver ( ou alors je l'ai pas vu passer smile )
Est-ce qu'une fonction existe?

Merci d'avance

Hors ligne

#2 16/06/2010 13:50:42

gleu
Administrateur

Re : importer fichier csv

La commande COPY permet de le faire. S'il n'est pas possible de l'utiliser dans votre cas, il faudra passer par un outil externe capable de le faire. pgloader par exemple.


Guillaume.

Hors ligne

#3 17/06/2010 09:32:06

mich30
Membre

Re : importer fichier csv

sinon t'as le logiciel  keetle qui est bien

Hors ligne

#4 17/06/2010 09:36:10

satya
Membre

Re : importer fichier csv

Merci

copy table from '/tmp/fichier.csv' delimiters ',' CSV   ------est-ce de ce genre la?

Hors ligne

#5 17/06/2010 10:11:17

gleu
Administrateur

Re : importer fichier csv

Oui. Le « delimiters ',' » n'est pas utile vu qu'il est implicite dans le mode CSV.


Guillaume.

Hors ligne

#6 17/06/2010 12:37:31

satya
Membre

Re : importer fichier csv

D'accord merci pour tes conseils

Hors ligne

#7 17/06/2010 15:38:38

flo
Membre

Re : importer fichier csv

Mais beaucoup de gens pensent que le délimiteur par défaut est un point-virgule, parce que Excel exporte ses données avec un point-virgule comme séparateur. On n'a  même pas le choix (en tout cas avec la version 2003).
Donc attention à ne pas se faire avoir par le séparateur si le but est d'importer des données provenant d'Excel, ou de programmes conçus par des gens qui pensent que le séparateur est le point-virgule. Je me suis déjà fait avoir sad

Hors ligne

#8 18/06/2010 12:02:29

satya
Membre

Re : importer fichier csv

Mais est-ce que pgloader est une fonction de postgres? je ne l'ai pas trouver sur la doc

Dernière modification par satya (18/06/2010 12:03:21)

Hors ligne

#9 18/06/2010 12:17:27

gleu
Administrateur

Re : importer fichier csv

non, c'est un projet externe : http://pgfoundry.org/projects/pgloader/


Guillaume.

Hors ligne

Pied de page des forums