From: | CArlos Tineo <ctineo(at)geocad(dot)com(dot)ve> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | comentarios dblink |
Date: | 2006-10-12 14:09:00 |
Message-ID: | 7.0.1.0.0.20061012094323.03a42068@geocad.com.ve |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Saludos lista:
Solo unos comentarios para ver si a alguno le ha pasado
Tengo corriendo PostgreSQL 7.4.2 en una distribucion Redhat instale
las funciones de dblink sin problemas y al ejecutar el query de
ejemplo (query) funciona bien, pero cuando le pase una sentencia mal
formada por ejemplo le quite la definicion de tipos devueltos de la
siguiente forma:
antes: esta sentencia funciona sin problemas
select * from dblink('dbname=postgres','select proname, prosrc from pg_proc')
as t1(proname name, prosrc text) where proname like 'bytea%';
despues: esta es la que da el error.
select * from dblink('dbname=postgres','select proname, prosrc from pg_proc')
as t1(proname, prosrc) where proname like 'bytea%';
AL ejecutar esta ultima sentencia el sistema dio error y entro en
modo recovery rechazando todas las conexiones y consultas.
PAra recobrar el sistema (ya que tardaba mucho, aunque en realidad no
esperamos 5 minutos) hubo que tumbar el demonio haciendo kill y
levantarlo otra vez (corrio sin pormenores).
La duda que tengo es si fue correcto matar el demonio de esa forma
(ya que con pg_ctl no queria nada) o era mejor esperar todo el tiempo
que el modo recovery quisiera. El error no hemos querido reproducirlo
porque es un servidor en produccion pero en uno de pruebas con
version 8.1.4 esta caida no se produce.
Agradeciendo de antemano sus comentarios me despido.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-10-12 14:57:44 | Re: comentarios dblink |
Previous Message | Guillermo O. Burastero | 2006-10-12 13:58:09 | RE: buena noches |