Rechercher : dans
Par :

Charger un fichier dans une table Postgresql

Dernière réponse le 26 avr 2007 à 12:36:32 mimit73, le 2 avr 2007 à 14:57:51 
 Signaler ce message aux modérateurs

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 ...

Configuration: Windows 2000
Internet Explorer 6.0

Meilleures réponses pour « charger un fichier dans une table Postgresql » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
MySQL - Chargement d'un fichier texte dans une table VoirPour charger une fichier texte défini comme suit : $ tail /home/user1/test.txt 'nom1',1,9 'nom2',2,3 'nom3',3,54 'nom4',4,2 'nom5',5,9 Dans une table définie comme suit : CREATE TABLE chargertest ( ...
[MS-Dos] Ecrire dans un fichier texte en batch VoirPour écrire dans un fichier texte, il suffit d'utiliser une redirection ">" : echo texte_à_ecrire > fichier_de_sortie.txt Pour écrire à la fin d'un texte existant (concaténation) : echo "écriture a la fin du fichier ">>...
Le système de fichiers NTFS VoirLe système de fichiers NTFS Le système de fichiers NTFS (New Technology File System) utilise un système basé sur une structure appelée « table de fichiers maître », ou MFT (Master File Table), permettant de contenir des informations détaillées sur...
Fichier CSV VoirFormat CSV Un fichier CSV est un fichier tableur, contenant des données sur chaque ligne séparés par un caractère de séparation (généralement une virgule ou un point-virgule). Comment lire un fichier CSV ? Il peut être lu avec un tableur tel que...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...

1

 mimit73, le 26 avr 2007 à 12:36:32

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.

Répondre à mimit73