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
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
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
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
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ó:
>
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
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
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
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
, 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
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
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
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
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
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
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
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
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
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
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
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
. 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
>>
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
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
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
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
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
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ó
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
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
, 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 &
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
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
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
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
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
36 matches
Mail list logo