PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

O que acontece com um NOTIFY quando nenhuma sessão emitiu LISTEN no PostgreSQL?


Poderia ser mais claro no manual, mas há indicação definitiva de que a fila é limpa assim que nenhuma sessão estiver ativamente aguardando a notificação. Por documentação:

Isso significa que, se ninguém estiver ouvindo (nenhuma sessão ativa emitiu um LISTEN comando no mesmo canal), nada impede o Postgres de limpar a fila instantaneamente .