dblink_get_notify

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# dblink_get_notify

## 名称

dblink_get_notify -- 在连接上检索异步通知

## 大纲

    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)

## 描述

`dblink_get_notify`在未命名连接上检索通知，或者如果指定了则在命名的连接上。 为了通过dblink接收通知，必须首先使用`dblink_exec`发出`LISTEN`， 更多详情请参阅LISTEN和NOTIFY。

## 参数

`conname`

  获取通知的已命名连接名字。

## 返回值

返回`setof (notify_name text, be_pid int, extra text)`，如果没有则返回空集。

## 例子

    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)

上一页 | 起始页 | 下一页
dblink_is_busy | 上一级 | dblink_get_result