Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 22/11/2018 09:26:01
- trainvapeur
- Membre
parametrer un script a partir d'un fichier texte
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
#2 22/11/2018 12:47:01
- pifor
- Membre
Re : parametrer un script a partir d'un fichier texte
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