我已经将pgjdbc-ng用于Postgresql listen并通知。
我想在循环中执行notify。
我的示例代码:
FOR idx IN 0..3 LOOP
PERFORM pg_notify('q_event','test');
END LOOP;
我希望使用listen:
test test test
但我只收到一个文字。
我想知道这是可能的。如果那时,请教我。谢谢你的回答。
答案 0 :(得分:1)
具有相同有效负载的连续通知被视为单个通知。试试这个:
FOR idx IN 0..3 LOOP
PERFORM pg_notify('q_event', format('test %s', idx));
END LOOP;
在通道q_event
上收听的客户端将收到四条消息(从0到3)。