Suite à mes lectures et test j'ai fini par réussir à faire ce que je voulais mais n'y a t'il pas plus propre comme facon de faire par exemple :
Code :
- #!/bin/sh
- ......
- psql -qf ./sql/$commande.sql $base -o $./log/$commande.log 2> ./err/$commande.err
- ......
|
et dans les fichiers sql il ont ce format :
Code :
- .....
- \set toto \! '\''`echo $variable_shell`'\''
- ....
- begin
- insert into :table values(...,...,:toto,...);
- ....
- end
|
Ou il existe une methode integrée pour passer une variable en paramettre au fichier sql ??? et si oui laquelle ??? un truc genre
et permette dans le code SQL d'utiliser la variable "bar" ??
d'avance
Message édité par francoisp le 22-01-2004 à 10:27:10
---------------
If everything else failed then read the instructions