Yessica Brinkmann escribió:
> Mmm bueno, en realidad, el error que pasó fue el de  get_distinct. En esa
> función fue que le puse el SPI_push y SPI_pop, y ya realiza el SPI_execute.
> Pero sigue dándome el mismo error SPI_ERROR_CONNECT en la función
> get_columnnames.
> En dicha función, si se pone el  SPI_push y SPI_pop (probé nomás de onda),
> se pierde la conexión con el servidor, supongo que por un desborde de la
> pila. Alguna idea de porqué sigue apareciendo  SPI_ERROR_CONNECT en la
> función get_columnnames?

Igual es raro que llames a SPI_connect()/SPI_finish() múltiples veces en
un bucle for().  Yo habría puesto una sola llamada al principio y al
final de la función.  Ahora, la verdad es que sin más contexto (el
código completo de la función SQL que se ejecuta) no es posible más
diagnóstico.

Saludos

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


Reply via email to