如何在postgresql中显示来自pg_stat_activity的unlisten *查询

时间:2017-12-17 18:24:50

标签: c# sql linux postgresql

当我跑步时:

SELECT usename, query from pg_stat_activity where datname='testdb';

我明白了:

 usename  |                                query                                
----------+---------------------------------------------------------------------
 testuser | unlisten *
 testuser | unlisten *
 postgres | select usename, query from pg_stat_activity where datname='testdb';

testuser是后端连接的用户。我使用Npgsql库在C#中编写后端。

1 个答案:

答案 0 :(得分:0)

https://www.postgresql.org/docs/current/static/sql-unlisten.html

  

UNLISTEN用于删除NOTIFY事件的现有注册。   UNLISTEN取消现有PostgreSQL的任何现有注册   会话作为名为channel的通知通道上的侦听器。该   特殊通配符*取消当前的所有侦听器注册   会话。

你无法列出*背后的内容,也不能列出发送到频道的内容