Pokud vaše klientská knihovna nepodporuje kontrolu síťového soketu pro data uložená ve vyrovnávací paměti, jediný způsob, jak přijímat upozornění, je spustit nějakou jinou aktivitu na soketu.
Mnoho aplikací pravidelně odesílá prázdný řetězec dotazu (""
), abyste to udělali.
Pokud to klientská knihovna podporuje a nepoužíváte SSL, může být možné pravidelně volat nějaký druh funkce checkForNotifications() na připojení. To je možné v PgJDBC, ale neznám nPgSQL, takže vám mohu pouze doporučit, abyste se podívali na dokumentaci.