El 16/08/2019 a las 20:27, Alvaro Herrera escribió:
kernel escribió:

Lo del parche a mi se me queda un poco grande, no tengo experiencia en esos
temas
Pude reproducir tu problema y el parche que propuse antes casi lo
soluciona; mandé un parche más completo a hackers a ver si lo podemos
incluir en futuras versiones:
https://www.postgresql.org/message-id/flat/20190816181418.GA898@alvherre.pgsql

La siguiente consulta reproduce el problema:
select query_to_xml(
     'select a, cash_words(a::text::money) from generate_series(0, 2000000) a',
     true, false, '');

si tienes un client_encoding distinto del server_encoding, esa consulta
muere con el error que antes dijiste:

ERROR:  memoria agotada
DETALLE:  La cadena de 281409059 bytes es demasiado larga para la 
recodificaci�n.
Duración: 14830,015 ms (00:14,830)

(ojo con el error de codificación ahí .. mi terminal es utf8 y la salida
es latin9)

ok , gracias




Reply via email to