クライアントライブラリがバッファリングされたデータのネットワークソケットのチェックをサポートしていない限り、通知を受信する唯一の方法は、ソケットで他のアクティビティをトリガーすることです。
多くのアプリケーションは、空のクエリ文字列(""
)を定期的に送信します )これを行うには。
クライアントライブラリがそれをサポートしていて、SSLを使用していない場合は、接続で何らかのcheckForNotifications()関数を定期的に呼び出すことができる場合があります。これはPgJDBCで可能ですが、nPgSQLがわからないため、そのドキュメントを確認することをお勧めします。