Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 30/12/2010 16:49:52
- xbry
- Membre
COPY FROM et FORMAT DATE
Bonjour,
j'essai d'importer le contenu d'un fichier dans une Table
ma table n'a qu'une colonne de type DATE
J'obtiens le message d'erreur suivant:
"Syntaxe en entrée invalide pour le type Date".
j'ai positionné mon paramètre DateStyle à DMY.
j'essai de charger une ligne unique:
02/02/1975
ou
02.02.1975
ou
02021975
le résultat est toujours le même
une idée?
d'avance merci
Hors ligne
#2 30/12/2010 16:51:12
- xbry
- Membre
Re : COPY FROM et FORMAT DATE
j'oubliais:
j'utilise la comande suivante:
COPY mon_shéma.ma_table FROM $$C:\mon_fichier$$;
et je suis sous windows.
Hors ligne
#3 30/12/2010 17:02:02
- xbry
- Membre
Re : COPY FROM et FORMAT DATE
et ma version de Postgresql et la 9.0.2
Hors ligne
#4 30/12/2010 22:33:04
- daamien
- damien clochard
Re : COPY FROM et FORMAT DATE
Le format ISO-8601 est '1975-02-28'.
Le format '28-02-1975' devrait fonctionner également.
La doc est bien écrite : http://docs.postgresql.fr/9.0/datatype-datetime.html
damien clochard
http://dalibo.org | http://dalibo.com
Hors ligne
#5 31/12/2010 00:30:59
- gleu
- Administrateur
Re : COPY FROM et FORMAT DATE
Pour infos, de mon côté, tout fonctionne sauf évidemment le 02021975 (sur une 9.1dev mais ça devrait être pareil sur une 9.0).
Guillaume.
Hors ligne
#6 04/01/2011 12:39:51
- xbry
- Membre
Re : COPY FROM et FORMAT DATE
Merci beaucoup pour les infos.
mon problème venait de la production du fichier en entrée.
j'utilisais d'abord notepad, enregistrer sous UTF8.
j'ai remarqué que sous ce format des caractères supplémentaires étaient ajoutés en début de chaîne. Du coup mes entrées ne correspondaient plus à un format DATE.
Avec Notepad++, encodage UTF8(sans BOM) ça fonctionne.
Hors ligne
Pages : 1