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 16/03/2016 16:38:38

Sogg33
Membre

Problème syntaxe fichier.sql

Bonjour,

Je suis sur Windows et je travaille sur ma BDD postgresql via l’invite de commande.
J'aimerais appeler des fichiers .sql pour exécuter mes requêtes.

J'ai donc par exemple copier-coller ma requête "Select * from t_transcodage_frfssf_tdp;" dans un fichier.sql puis j'exécute la commande suivante:

BDD=> \i D:/.../monFichier.sql

Ce me donne "ERROR: syntax error at or near "i»?select * from t_transcodage_frfssf_tdp; (j'ai essayé avec et sans ";" ça ne change rien)

La syntaxe de mon path semble bon puisque mon fichier est lu. Mais il ne l'exécute pas. Du coup je ne suis pas sûr de la forme du fichier.sql ou de la commande.

Si vous avez des idées/suggestions/conseils n’hésitez pas.

Hors ligne

#2 16/03/2016 17:09:44

ruizsebastien
Membre

Re : Problème syntaxe fichier.sql

Bonjour,

J'ai l'impression que vous avez des problèmes d'encodage sur le fichier sql (du coup il pourrait y avoir des caractères spéciaux invisibles).

Hors ligne

#3 16/03/2016 17:20:14

Sogg33
Membre

Re : Problème syntaxe fichier.sql

C'était exactement ça big_smile

Mon fichier était en UTF-8 du coup j'ai essayé en ANSI et ça marche nickel.

Merci!

Hors ligne

Pied de page des forums