Muchas gracias Álvaro!
Qué bueno sería que estas cosas quedaran mejor registradas en la
historia de PostgreSQL y no se pierdan en las listas. Hay tantas cosas
en PostgreSQL hoy normales, y fueron el resultado de nombres y años que
uno no tiene ni idea...
:-)
Le 2022-01-28 à 13 h 15, Alvaro Herrera a écrit :
Francisco Olarte escribió:
Tu problema parece el tipico del quote del quote del quote... que es
un follon pero se suele resolver razonablemente usando distinatas
comillas, de las que en sql hay infinitas usando $x$. Ahora no tengo
acceso ha nada para probarlo pero yo probaria algo asi.
Buenísima la explicación. Una pequeña aclaración ... las "comillas de
dólar" no son parte del lenguaje SQL, sino que son una extensión de
PostgreSQL, las inventó como concepto Tom Lane acá:
https://www.postgresql.org/message-id/flat/10291.1063374003%40sss.pgh.pa.us#5c10796bfe4e4632f140b4ef7e88799c
Y finalmente implementado por Andrew Dunstan acá:
https://www.postgresql.org/message-id/40225C1B.6020606%40dunslane.net
https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=58e705320e0c9e691a3fd2bd544f375ee0ca23d6
El nombre "dollar quoting" se le ocurrió a Hannu Krosing:
https://www.postgresql.org/message-id/flat/1063572973.2412.16.camel%40fuji.krosing.net#eaccf882017da65bffbaa32a2137ed6a