убить сессию

Подскажите, как с сервера отрубить клиентское соединение.

как в оракле
ALTER SYSTEM KILL SESSION
ALTER SYSTEM DISCONNECT SESSION

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

вот нашел pg_ctl

вот нашел pg_ctl KILL    SIGNALNAME PID , который запускается из командной строки.

Разрешённые названия сигналов для команды kill:
HUP INT QUIT ABRT TERM USR1 USR2

а что они означают не сказано. Понятно, что один завершает мягче, другой жестче, но кто как?
и можно ли эту команду запустить функцией?

Насколько я

Насколько я помню, где-то в списке рассылки очень не рекомендовалось убивать процессы СУБД, потому как это может очень негативно сказаться на сохранности данных.

Но если по-другому никак, то могу только сказать как для системы UNIX:
обычный спрособ убивания - это TERM,
HUP обычно используется для перечитывания конфигурации,
USR1, USR2 для подачи каких-либо сигналов процессу
INT - прерывание от клавиатуры
ABRT - ещё одно нештатное прерывание процесса.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023