Re: delimiter à vide

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)

In response to

Responses

Browse pgsql-fr-generale by date

  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