Documentation PostgreSQL 8.1.23 > Internes > Catalogues système > pg_listener | |
pg_largeobject | pg_namespace |
Le catalogue pg_listener supporte les commandes LISTEN et NOTIFY. Un notifié (« listener ») crée une entrée dans pg_listener pour chaque nom de notification qu'il attend. Un notifieur parcourt pg_listener et met à jour chaque entrée pour montrer qu'une notification est arrivée. Le notifieur envoie aussi un signal (en utilisant le numéro de processus PID) enregistré dans la table pour prévenir le notifié.
Tableau 42.22. Colonnes de pg_listener
Nom | Type | Références | Description |
---|---|---|---|
relname | name | Nom de la notification. (Il ne doit pas spécialement correspondre à un nom de relation de la base. Le nom relname est historique.) | |
listenerpid | int4 | PID du processus serveur qui a créé cette entrée. | |
notification | int4 | Zéro si aucun événement n'est en attente pour ce notifié. Si un événement est en attente, ce champ contient le PID du processus serveur qui a envoyé cette notification. |