Re: [pgsql-fr-generale] delimiter à vide

From: Cédric Villemain <cedric(at)2ndquadrant(dot)com>
To: fred <caluga(at)free(dot)fr>
Cc: Dimitri Fontaine <dim(at)tapoueh(dot)org>, Pgsql-fr Generale <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: [pgsql-fr-generale] delimiter à vide
Date: 2017-11-14 12:13:52
Message-ID: CADKA0TL6GnAHS8Xk5Axkm=AgjFvGunWLnkv95E-4ugXzu1msGg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Le 14 novembre 2017 à 00:19, fred <caluga(at)free(dot)fr> a écrit :

> 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.)
>

$ psql -c 'select 1,2 union select 3,4' -A -t -F ' '
1 2
3 4

il y a aussi:
$ psql -c 'select 1,2 union select 3,4' -A -t -F ' ' -R ' '
1 2 3 4

--
Cédric Villemain +33 (0)6 20 30 22 52http://2ndQuadrant.fr/
PostgreSQL: Support 24x7 - Développement, Expertise et Formation

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Daniel Verite 2017-11-14 13:10:30 Re: delimiter à vide
Previous Message fred 2017-11-13 23:19:38 Re: delimiter à vide