![]() |
![]() |
![]() |
UNLISTEN Серверный процесс выходит из режима ожидания уведомлений. Синтаксис UNLISTEN { событие \ * } Параметры
Результаты UNLISTEN. Это сообщение выдается при успешном выполнении команды UNLISTEN. Описание Команда UNLISTEN прерывает ожидание события с указанным именем. При передаче символа * в текущем сеансе отменяются все зарегистрированные события. При завершении работы серверный процесс автоматически выполняет команду UNLISTEN *, полностью прекращая ожидание событий. ПРИМЕЧАНИЕ Чтобы получить список событий, ожидаемых в настоящий момент, воспользуйтесь выборкой из поля relname системной таблицы pgjistener. Дополнительную информацию о командах NOTIFY и LISTEN, обеспечивающих простой механизм межпроцессных взаимодействий в PostgreSQL, можно найти в описании этих команд. Пример Следующий код выводит список всех событий, ожидаемых в настоящий момент, после чего прекращает ожидание события publ i sher_update: booktown=# SELECT relname FROM pgjistener; « relname publisherjjpdate publisher_delete (2 rows) booktown=# UNLISTEN publisherjjpdate; UNLISTEN booktown=# SELECT relname FROM pgjistener: relname publisher_delete |
![]() |
![]() |
![]() |