Re: [pgsql-fr-generale] delimiter à vide
Cédric Villemain <[email protected]> Tue, 14 Nov 2017 13:13:52 +0100
| Newsgroups | gmane.comp.db.postgresql.french |
|---|---|
| Message-ID | <CADKA0TL6GnAHS8Xk5Axkm=AgjFvGunWLnkv95E-4ugXzu1msGg@mail.gmail.com> |
Le 14 novembre 2017 à 00:19, fred <[email protected]> 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