Arturo Rossodivita escribió:

> esto se traduce en un
> 
> SELECT * FROM X WHERE algo = name1 OR campo = name2;
> 
> es decir que tengo que buscar los nombres pertenecientes al fuzzy predicate
> pred, en este caso name1 y name2, que existan en la tabla X en el campo
> algo, cuando hago esto me da un error me dice lo siguiente:
> 
> server closed the connection unexpectedly
>     This probably means the server terminated abnormally
>     before or while processing the request.
> The connection to the server was lost. Attempting reset: Failed.

Al caerse, el backend genera un "core".  Toma ese core con GDB y
examinalo:

gdb /usr/bin/postgres /tmp/data/core

Le das un "bt" y te va a mostrar el backtrace.  A partir de ahi puedes
encontrar tu bug.

Si no encuentras el core, asegurate de levantar el postmaster poniendo
"ulimit -c unlimited".

-- 
Alvaro Herrera                        http://www.advogato.org/person/alvherre
"Investigación es lo que hago cuando no sé lo que estoy haciendo"
(Wernher von Braun)
--
TIP 5: ¿Has leído nuestro extenso FAQ?
         http://www.postgresql.org/docs/faqs.FAQ.html

Responder a