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;