Re: SPI_connect

2019-09-18 Thread Yessica Brinkmann
llamando a la función get_columnnames era una parte del código en la que existía una conexión abierta. Entonces lo que hago ahora es llamar a mi función get_columnames y realizar mi conexión después del otro SPI_finish(). Y ahora por lo menos ya se conecta, pasa ese if del if( SPI_connect

Re: SPI_connect

2019-09-18 Thread Yessica Brinkmann
Buenas noches, Bueno, en realidad ahora no sé porqué fallaría. Ya modifiqué las funciones y ya no tengo SPI_connect() dentro de bucles for. Adjunto el código fuente con las funciones actualizadas. Me sigue dando el mismo error, SPI_ERROR_CONNECT. Saludos cordiales, Yessica El mié., 18 sept. 2019

Re: SPI_connect

2019-09-18 Thread Yessica Brinkmann
por cada índice candidato del Index Adviser (que >> tiene su tabla/columnas asociados) hago una llamada al SPI_connect(). Por >> eso es el bucle. Un índice candidato es aquel que ha sido preseleccionado >> para ser índice pero aún no ha sido elegido definitivamente. >> Por si sirva

Re: SPI_connect

2019-09-18 Thread Juan
Brinkmann < yessica.brinkm...@gmail.com> escribió: > Entiendo. El tema es que por cada índice candidato del Index Adviser (que > tiene su tabla/columnas asociados) hago una llamada al SPI_connect(). Por > eso es el bucle. Un índice candidato es aquel que ha sido preseleccionado &g

Re: SPI_connect

2019-09-18 Thread Yessica Brinkmann
Voy a procurar también de modificar mi código fuente para no hacer las llamadas al SPI_connect() en el bucle for de alguna manera. Muchas gracias por el consejo. Saludos cordiales, Yessica El mié., 18 sept. 2019 a las 17:32, Yessica Brinkmann (< yessica.brinkm...@gmail.com>) escribió: >

Re: SPI_connect

2019-09-18 Thread Yessica Brinkmann
Entiendo. El tema es que por cada índice candidato del Index Adviser (que tiene su tabla/columnas asociados) hago una llamada al SPI_connect(). Por eso es el bucle. Un índice candidato es aquel que ha sido preseleccionado para ser índice pero aún no ha sido elegido definitivamente. Por si sirva de

Re: SPI_connect

2019-09-18 Thread Alvaro Herrera
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

Re: SPI_connect

2019-09-18 Thread Yessica Brinkmann
nnect, ya que al hacer llamadas a funciones >> por separado, igual aparece. >> Saludos cordiales, >> Yessica >> >> El mié., 18 sept. 2019 6:50, Yessica Brinkmann < >> yessica.brinkm...@gmail.com> escribió: >> >>> Muchas gracias por la respuesta

Re: SPI_connect

2019-09-18 Thread Yessica Brinkmann
Brinkmann < > yessica.brinkm...@gmail.com> escribió: > >> Muchas gracias por la respuesta! >> El log ya lo encontré. Estaba en /home/postgres >> Y ahora mismo, el error del SPI_connect me está dando en la segunda >> función. Antes me daba error en las dos funciones. Per

Re: SPI_connect

2019-09-18 Thread Yessica Brinkmann
, Yessica Brinkmann escribió: > Muchas gracias por la respuesta! > El log ya lo encontré. Estaba en /home/postgres > Y ahora mismo, el error del SPI_connect me está dando en la segunda > función. Antes me daba error en las dos funciones. Pero después de que el > sr. Álvaro Herre

Re: SPI_connect

2019-09-18 Thread Yessica Brinkmann
Muchas gracias por la respuesta! El log ya lo encontré. Estaba en /home/postgres Y ahora mismo, el error del SPI_connect me está dando en la segunda función. Antes me daba error en las dos funciones. Pero después de que el sr. Álvaro Herrera me recomendó usar SPI_push y SPI_pop ya pasa al

Re: SPI_connect

2019-09-18 Thread Francisco Olarte
o CP/M, poco te van a poder decir. Postgres es un sistema complejo, y lo ejecutes en SO sencillitos como Linus o complicados como Windows hay muchas formas de hacerlo, sin saber un minimo no se te puede orientar mucho. > Finalmente, copio el código fuente de la función que contiene el I

Re: SPI_connect

2019-09-18 Thread Yessica Brinkmann
Brinkmann (< > yessica.brinkm...@gmail.com>) escribió: > >> Muchísimas gracias! Ya pasó el error del SPI_connect(). >> Ya retorna SPI_OK_CONNECT con el SPI_push y SPI_pop. >> Saludos cordiales, >> Yessica >> >> El mar., 17 sept. 2019 a las 22:52, Yessica Brinkm

Re: SPI_connect

2019-09-18 Thread Yessica Brinkmann
com>) escribió: > Muchísimas gracias! Ya pasó el error del SPI_connect(). > Ya retorna SPI_OK_CONNECT con el SPI_push y SPI_pop. > Saludos cordiales, > Yessica > > El mar., 17 sept. 2019 a las 22:52, Yessica Brinkmann (< > yessica.brinkm...@gmail.com>) escribió: > >> Mu

Re: SPI_connect

2019-09-18 Thread Yessica Brinkmann
Muchísimas gracias! Ya pasó el error del SPI_connect(). Ya retorna SPI_OK_CONNECT con el SPI_push y SPI_pop. Saludos cordiales, Yessica El mar., 17 sept. 2019 a las 22:52, Yessica Brinkmann (< yessica.brinkm...@gmail.com>) escribió: > Muchísimas gracias! Probaré lo de SPI_push y SPI

Re: SPI_connect

2019-09-17 Thread Yessica Brinkmann
nsulta al grupo por favor. > > Alguien ha usado SPI_connect() para conectarse a Postgresql desde un > > programa? > > Saben por si acaso en qué casos da error? > > Hmm, si estás invocando tu función desde otra función que ya hace > SPI_connect, entonces tienes que hacer SPI

Re: SPI_connect

2019-09-17 Thread Alvaro Herrera
Yessica Brinkmann escribió: > Buenos días, > Quisiera hacer una consulta al grupo por favor. > Alguien ha usado SPI_connect() para conectarse a Postgresql desde un > programa? > Saben por si acaso en qué casos da error? Hmm, si estás invocando tu función desde otra función que ya h

Re: SPI_connect

2019-09-17 Thread Enrique Herrera Noya
ex Adviser, que >>> es simplemente un gráfico explicativo de lo que dice el readme del Index >>> Adviser. Adjunto a este mail como documento .pdf, para que no sea >>> muy pesado, ya que según me habían dicho las imágenes son muy pesadas para >>> anexarlas a los m

Re: SPI_connect

2019-09-17 Thread Yessica Brinkmann
uctura del Index Adviser, que >> es simplemente un gráfico explicativo de lo que dice el readme del Index >> Adviser. Adjunto a este mail como documento .pdf, para que no sea >> muy pesado, ya que según me habían dicho las imágenes son muy pesadas para >> anexarlas

Re: SPI_connect

2019-09-17 Thread Yessica Brinkmann
dicho las imágenes son muy pesadas para > anexarlas a los mails. > Finalmente, copio el código fuente de la función que contiene el Insert > que funciona con el SPI_connect(), y a continuación, las dos funciones que > yo estoy intentando escribir, que tienen Selects, y con las cuales

Re: SPI_connect

2019-09-17 Thread Yessica Brinkmann
de la función que contiene el Insert que funciona con el SPI_connect(), y a continuación, las dos funciones que yo estoy intentando escribir, que tienen Selects, y con las cuales obtengo el SPI_ERROR_CONNECT. Saludos cordiales, Yessica /** * save_advice * for every candidate insert an entry into

Re: SPI_connect

2019-09-17 Thread Yessica Brinkmann
. 2019 9:57, Enrique Herrera Noya < enrique.herreran...@gmail.com> escribió: > > > El mar., 17 de sep. de 2019 10:20, Yessica Brinkmann < > yessica.brinkm...@gmail.com> escribió: > >> El código fuente del SPI_connect ()? Si, estuve mirando. Pero sólo daba >>

Re: SPI_connect

2019-09-17 Thread Enrique Herrera Noya
El mar., 17 de sep. de 2019 10:20, Yessica Brinkmann < yessica.brinkm...@gmail.com> escribió: > El código fuente del SPI_connect ()? Si, estuve mirando. Pero sólo daba > errores por error en la pila por lo que entendí. O sea, no encontré nada > concreto de las posibles

Re: SPI_connect

2019-09-17 Thread Francisco Olarte
Enrique: On Tue, Sep 17, 2019 at 2:37 PM Enrique Herrera Noya wrote: > entonces de acuerdo a eso, SPI_connect () daría error cuando se intenta usar > desde "fuera" del servidor? Ni idea, nunca lo he intentado, ni se me ha pasado por la cabeza, pero tiene toa la pinta ( no s

Re: SPI_connect

2019-09-17 Thread Francisco Olarte
On Tue, Sep 17, 2019 at 2:11 PM Yessica Brinkmann wrote: > > Muchas gracias por la respuesta. Y si, es raro que esa función me dé error. Y > no la estoy llamando dos veces. Este es el link del Index Adviser: Es una > extensión. https://github.com/gurjeet/pg_adviser Vale, es una extension, no un

Re: SPI_connect

2019-09-17 Thread Yessica Brinkmann
El código fuente del SPI_connect ()? Si, estuve mirando. Pero sólo daba errores por error en la pila por lo que entendí. O sea, no encontré nada concreto de las posibles razones para un spi_error_connect. Saludos cordiales, Yessica El mar., 17 sept. 2019 9:14, Enrique Herrera Noya

Re: SPI_connect

2019-09-17 Thread Enrique Herrera Noya
alizar el Insert. > Realmente justamente esa es mi pregunta... Si alguien conoce por qué > podría dar error el SPI_connect (), o los motivos posibles para obtener un > spi_error_connect con dicha función. > Saludos cordiales, > Yessica > > El mar., 17 sept. 2019 8:37, Enri

Re: SPI_connect

2019-09-17 Thread Yessica Brinkmann
No, realmente no creo que el error se deba a que se realiza "fuera del servidor". Permite realizar el Insert. Realmente justamente esa es mi pregunta... Si alguien conoce por qué podría dar error el SPI_connect (), o los motivos posibles para obtener un spi_error_connect con dicha funció

Re: SPI_connect

2019-09-17 Thread Enrique Herrera Noya
cir, para codigo que esta ejecutando en el server, no > para "programas", que normalmente se usa para cosas que ejecutan FUERA > del server y se hacen con la libpq, p.e., en C. De hecho no conectas > con el servidor, la propia descripcion de la funcion dice "SPI_connect &g

Re: SPI_connect

2019-09-17 Thread Yessica Brinkmann
ue normalmente se usa para cosas que ejecutan FUERA >> del server y se hacen con la libpq, p.e., en C. De hecho no conectas >> con el servidor, la propia descripcion de la funcion dice "SPI_connect >> opens a connection from a C function invocation to the SPI manager

Re: SPI_connect

2019-09-17 Thread Yessica Brinkmann
, o > pl-sql. Es decir, para codigo que esta ejecutando en el server, no > para "programas", que normalmente se usa para cosas que ejecutan FUERA > del server y se hacen con la libpq, p.e., en C. De hecho no conectas > con el servidor, la propia descripcion de la funcion dice &

Re: SPI_connect

2019-09-17 Thread Francisco Olarte
cen con la libpq, p.e., en C. De hecho no conectas con el servidor, la propia descripcion de la funcion dice "SPI_connect opens a connection from a C function invocation to the SPI manager. You must call this function if you want to execute commands through SPI. Some utility SPI functio

Re: SPI_connect

2019-09-17 Thread Yessica Brinkmann
ama me refiero a un programa en lenguaje C que se > conecta al servidor Postgresql. > Pasa que estoy haciendo unas modificaciones al Index Adviser de Gurget > como tesis de la Universidad, y para eso es. > El SPI_connect () se usa en dicho programa y funciona, para hacer un > Insert. Yo esto

Re: SPI_connect

2019-09-17 Thread Yessica Brinkmann
Muchas gracias por la respuesta. Cuando digo en un programa me refiero a un programa en lenguaje C que se conecta al servidor Postgresql. Pasa que estoy haciendo unas modificaciones al Index Adviser de Gurget como tesis de la Universidad, y para eso es. El SPI_connect () se usa en dicho programa y

Re: SPI_connect

2019-09-17 Thread Francisco Olarte
Yessica: On Tue, Sep 17, 2019 at 11:39 AM Yessica Brinkmann wrote: > Quisiera hacer una consulta al grupo por favor. > Alguien ha usado SPI_connect() para conectarse a Postgresql desde un programa? > Saben por si acaso en qué casos da error? > Me está dando error spi_error_conn

SPI_connect

2019-09-17 Thread Yessica Brinkmann
Buenos días, Quisiera hacer una consulta al grupo por favor. Alguien ha usado SPI_connect() para conectarse a Postgresql desde un programa? Saben por si acaso en qué casos da error? Me está dando error spi_error_connect desde un programa en C y no comprendo exactamente a qué se pueden deber los