delimiter à vide

fred <[email protected]> Mon, 13 Nov 2017 19:34:11 +0100
Newsgroups gmane.comp.db.postgresql.french
Message-ID <[email protected]>
Bonjour, Bonsoir,

Je cherche, je cherche et bim, je trouve pas.

quelqu'un aurait la réponse à cette simple question ?:

_comment faire une extraction de données avec psql et ne pas avoir de 
délimiteur ?_

j'ai essayé (dans psql) :

    select 'if (identifiant == "' , identifiant , '") {mail = "' , mail 
, '"};' from maTable

ce qui donnerait

if (identifiant == "dudulle") {mail = "[email protected]"};

mais non, j'ai des tabulations comme séparateur.

du coup :

*\copy (*select 'if (identifiant == "' , identifiant , '") {mail = "' , 
mail , '"};' from maTable*) to STDOUT delimiter '';*

et j'ai un message d'erreur m'indiquant qu'il faut quelque chose dans 
les apostrophes du délimiteur

finalement

psql -f " \copy (select 'if (identifiant == *\*"  .... mais non erreur 
d'échappement

Auriez-vous une solution ?

avec mes remerciements


Caluga

pour infos : c'est pour coupler dans un script awk;