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