[Pgsql-ayuda] Saber si vive la BD

Alvaro Herrera alvherre@dcc.uchile.cl
Tue, 2 Sep 2003 14:04:54 -0400


On Tue, Sep 02, 2003 at 12:54:12PM -0500, Manuel Sugawara wrote:
> "Edwin Quijada" <listas_quijada@hotmail.com> writes:
> 
> > Hola a todos!
> > Como puedo saber si mi base de datos esta arriba desde iun cliente
> > cualquiera sin tener q hacer una conexion a esta. 
> 
> ¿sin tener que hacer una conexión?, no, no creo que se pueda. Tal vez
> podrías ver si hay alguien escuchando en el puerto (telnet tuhost
> 5443) pero eso no te garantiza del todo que la base de datos este
> arriba.

Bueno, levantas una conexión y haces una consulta simple..
psql -c "select 1"

Ahora, eso es caro... alguien hizo un pg_ping, ahora que recuerdo, pero
no sé dónde está.

-- 
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"No hay ausente sin culpa ni presente sin disculpa" (Prov. frances)