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