Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
je suis en train de créer un (gros) script dans lequel j'utilise beaucoup de paramètres. Ces paramètres peuvent être boolean (entest, ...), entier (frequence, ...) ou même text (titrerapport, ..).
J'aimerai pouvoir mettre ces paramètres dans un fichier texte lu au démarrage du script.
Est-ce possible ?
Des suggestions ?
Sous VFP, ce fichier texte contient des instructions executables (du style "monparamètre = savaleur") et je lance l'execution de ce fichier; ce qui met à jour les variables. On peut faire quelque chose de semblable avec Plpdsql ?
D'avance merci
Jean
Hors ligne
Vous pouvez essayer de passer les paramètres avec l'option -v de psql:
Exemple:
psql -a -vparam_b=true -vparam_i=123 -vparam_t="'titre rapport'" -f tv.sql
avec tv.sql:
select :param_b as "param_b";
select :param_i as "param_i";
select :param_t as "param_t";
\q
L'exécution donne:
select :param_b as "param_b";
param_b
---------
t
(1 row)
select :param_i as "param_i";
param_i
---------
123
(1 row)
select :param_t as "param_t";
param_t
---------------
titre rapport
(1 row)
\q
Pierre
Hors ligne
Pages : 1