dblink_get_notify
Prev UpF.11. dblink — conectarse a otras bases de datos PostgreSQLHome Next

dblink_get_notify

dblink_get_notify — recupera notificaciones asíncronas en una conexión

Synopsis

dblink_get_notify() returns setof (notify_name text, be_pid int, extra text)
dblink_get_notify(text connname) returns setof (notify_name text, be_pid int, extra text)

Descripción

dblink_get_notify recupera notificaciones ya sea en la conexión sin nombre o en una conexión nombrada si se especifica. Para recibir notificaciones a través de dblink, primero se debe emitir un LISTEN utilizando dblink_exec. Para obtener más detalles, consulta LISTEN y NOTIFY.

Argumentos

connname

El nombre de una conexión nombrada en la que obtener notificaciones.

Valor de retorno

Devuelve setof (notify_name text, be_pid int, extra text), o un conjunto vacío si no hay ninguna.

Ejemplos

SELECT dblink_exec('LISTEN virtual');
 dblink_exec
-------------
 LISTEN
(1 row)

SELECT * FROM dblink_get_notify();
 notify_name | be_pid | extra
-------------+--------+-------
(0 rows)

NOTIFY virtual;
NOTIFY

SELECT * FROM dblink_get_notify();
 notify_name | be_pid | extra
-------------+--------+-------
 virtual     |   1229 |
(1 row)

Prev Up Next
dblink_is_busy Home dblink_get_result