{PostgreSQL}

Fermé
hamess Messages postés 9 Date d'inscription dimanche 28 février 2010 Statut Membre Dernière intervention 7 novembre 2010 - 1 mars 2010 à 14:01
mat_elot Messages postés 137 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 12 janvier 2014 - 3 mars 2010 à 09:00
Bonjour,
j'ai besoin d'aide pour remplir ma table de la base a partir d'un fichier text
A voir également:

2 réponses

mat_elot Messages postés 137 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 12 janvier 2014 38
1 mars 2010 à 15:20
Salut Hamess,

C'est avec une requete
COPY ma_table FROM 'chemin/mon_fichier' ;
que tu y arriveras.

Je te précise que tu dois avoir créé la structure de ta table dans postgre avant tout.

tout dépend aussi si ta base est hébergée, si tu l'as sur ton C,....

@ +
0
hamess Messages postés 9 Date d'inscription dimanche 28 février 2010 Statut Membre Dernière intervention 7 novembre 2010
2 mars 2010 à 14:12
merci mat_elot,
j'ai creer la table mais le format du fichier n'est pas bien organiser
c-a-d comment remplir les columns ,
0
mat_elot Messages postés 137 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 12 janvier 2014 38
3 mars 2010 à 09:00
La structure de ta table doit etre créée manuellement.

Perso le problème que j'ai pu rencontrer a un moment était que si j'avais un champs du style
nom champs: "code_insee"
type champs : character varying(5)

et que dans mon fichier la colonne correspondante s'appelait "code_insee", ca buguait car le nombre de caractère du nom dépassait 5! C'est à dire que le nom de ton champs doit être de mémé type que sa déclaration dans ta base.
j'ai du donc déclarer toute ma base en character varying et modifier par la suite.... doit y avoir un autre moyen, mais je me suis débrouillé comme ça.
0