From: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
---|---|
To: | Yessica Brinkmann <yessica(dot)brinkmann(at)gmail(dot)com> |
Cc: | Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: SPI_connect |
Date: | 2019-09-18 21:23:28 |
Message-ID: | 20190918212328.GA22226@alvherre.pgsql |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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
From | Date | Subject | |
---|---|---|---|
Next Message | Yessica Brinkmann | 2019-09-18 21:32:07 | Re: SPI_connect |
Previous Message | Yessica Brinkmann | 2019-09-18 21:07:33 | Re: SPI_connect |