Charger un fichier dans une table Postgresql

Résolu/Fermé
mimit73 Messages postés 111 Date d'inscription jeudi 21 septembre 2006 Statut Membre Dernière intervention 17 février 2010 - 2 avril 2007 à 14:57
mimit73 Messages postés 111 Date d'inscription jeudi 21 septembre 2006 Statut Membre Dernière intervention 17 février 2010 - 26 avril 2007 à 12:36
Bonjour à tous,

je souhaiterai recharger un fichier qui se trouve sur mon disque, dans une table postgresql que j'ai moi même défini.
La commande que je tape sous mon environnement SQL (psql) est la suivante:
COPY nom_de_la_table FROM '/nom_du_fichier' WITH DELIMITER AS '#'
j'ai un message d'erreur qui me dit :
syntax error for column GXc120
Je pense que mon problème vient du type de donnée de la colonne GXc120. J'ai défini un type 'datestyle' = 'SQL,ISO' (dans mon fichier postgresql.conf), mais le contenu de mes colonnes 'date' dans mon fichier ressemble à ça:
MM/JJ/YYYY 00:00:00 (exple: 02/25/2003 01:20:12).
Comment faire correspondre les données ?

De plus, comment faire comprendre à Postgresql que lorsque qu'il rencontre un champ vide, qu'il le remplisse d'une date bidon ?

merci à vous ...
A voir également:

1 réponse

mimit73 Messages postés 111 Date d'inscription jeudi 21 septembre 2006 Statut Membre Dernière intervention 17 février 2010 34
26 avril 2007 à 12:36
j'ai finalement compris ce qu'il se passait.
Mon fichier en INPUT contenait 1 colonne de plus que dans ma table. J'ai donc rajouté une colonne dans mon create table, et là miracle, tout fonctionne.
2