From: | fred <caluga(at)free(dot)fr> |
---|---|
To: | Dimitri Fontaine <dim(at)tapoueh(dot)org> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: delimiter à vide |
Date: | 2017-11-13 23:19:38 |
Message-ID: | 0bfd4248-8a78-0652-b5b4-22162bab00bf@free.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Merci Dim.
du coup j'ai encore poussé plus loin le délire
\copy (select format('if (identifiant == "%s") {mail = "%s"};',
identifiant, mail) from matable)
to PROGRAM 'sed "s/u/uuu/g" | sed "s/uuu/Z/g" > /tmp/test';
et du coup
je mets tout cela dans un fichier /tmp/sql.sql (attention il faut que
cela soit sur une ligne sinon erreur)
et je lance psql -f /tmp/sql.sql ==> cela fonctionne. cool
maintenant l'autre question à laquelle je vais m'attacher c'est comment
recupérer la meme chose en passant par : psql -c "..... (soucis des
échappements des apostrophes et guillemets.)
Encore Merci
Caluga
Le 13/11/2017 à 19:38, Dimitri Fontaine a écrit :
> select format('if (identifiant == "%s") {mail = "%s"};',
> identifiant,
> mail)
> from matable;
--
Envoi via la liste pgsql-fr-generale (pgsql-fr-generale(at)postgresql(dot)org)
From | Date | Subject | |
---|---|---|---|
Next Message | Cédric Villemain | 2017-11-14 12:13:52 | Re: [pgsql-fr-generale] delimiter à vide |
Previous Message | Dimitri Fontaine | 2017-11-13 18:38:29 | Re: delimiter à vide |