PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Site PostgreSQL.fr » ERREUR: syntaxe en entrée invalide pour le type date » 20/02/2020 17:06:44

Gaël44
Réponses : 2

Bonjour,

Voilà j'ai des gros fichiers à importer dans une base de donnée. donc j'ai créé la table correspondant au fichier et je commence l'import avec cette commande :
CREATE TABLE "STAT2019" ();
... (autres champs définis)
ALTER TABLE "STAT2019" ADD COLUMN S19_Date_T date;      ALTER TABLE "STAT2019" ALTER COLUMN S19_Date_T SET NOT NULL;
... (autres champs définis)
copy "STAT2019" FROM 'C:/STAT2019.txt' DELIMITER ';';

J'ai en retour d'exécution de ma requête l'erreur suivante :
"ERREUR:  syntaxe en entrée invalide pour le type date : « Date T »"

Dans le fichier STAT2019.txt, la date est au format "02/01/13"
J'ai donc essayé de lui définir un autre format de date avec : SET  datestyle='DMY';
Mais ça ne change rien au problème.
J'ai regardé la doc mais je n'ai pas trouvé d'endroit ou lui spécifier comment lire le  fichier extérieur.

Je n'ai pas toruvé de solution qui fonctionne.

Auriez vous une idée ?

Merci pour votre attention

Gaël

Pied de page des forums

Propulsé par FluxBB