Vous n'êtes pas identifié(e).
Pages : 1
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 )
Est-ce qu'une fonction existe?
Merci d'avance
Hors ligne
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
sinon t'as le logiciel keetle qui est bien
Hors ligne
Merci
copy table from '/tmp/fichier.csv' delimiters ',' CSV ------est-ce de ce genre la?
Hors ligne
Oui. Le « delimiters ',' » n'est pas utile vu qu'il est implicite dans le mode CSV.
Guillaume.
Hors ligne
D'accord merci pour tes conseils
Hors ligne
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
Hors ligne
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
non, c'est un projet externe : http://pgfoundry.org/projects/pgloader/
Guillaume.
Hors ligne
Pages : 1