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

#1 28/05/2009 10:30:05

djalouk
Membre

Appeler différents scripts sql dans un fichier sql

Je cherche à appeler des scripts sql dans un seul, je pensais pouvoir faire :

@mon_script1.sql
@mon_script2.sql
...

visiblement ça ne fonctionne pas sous pgadmin.

Des idées ?

Dernière modification par djalouk (28/05/2009 10:30:41)

Hors ligne

#2 28/05/2009 11:32:40

Marc Cousin
Membre

Re : Appeler différents scripts sql dans un fichier sql

sous pgadmin je ne sais pas.
sous psql :
\i mon_script1.sql
\i mon_script2.sql
...

A tester avec pgadmin


Marc.

Hors ligne

#3 28/05/2009 13:47:01

djalouk
Membre

Re : Appeler différents scripts sql dans un fichier sql

Non, ça ne fonctionne pas.

Il doit bien y avoir un moyen, je cherche en effet à automatiser l'insertion de mes données, sachant que j'ai un fichier par table, je voulais rassembler les appels dans un seul afin de pouvoir tout insérer via un seul fichier...

Hors ligne

#4 28/05/2009 15:18:45

Marc Cousin
Membre

Re : Appeler différents scripts sql dans un fichier sql

Via l'outil de commande psql, qui est aussi fourni, avec la commande \i précisée au dessus, cela marchera très bien. Il est peut être aussi possible de le faire avec pgadmin3, aucune idée.


Marc.

Hors ligne

#5 30/05/2009 00:49:51

gleu
Administrateur

Re : Appeler différents scripts sql dans un fichier sql

Non, ce n'est pas possible avec pgadmin actuellement. Peut-être que la beta de la 1.10 permet de le faire avec le langage pgscript.


Guillaume.

Hors ligne

Pied de page des forums