powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Идентификатор сессии
8 сообщений из 8, страница 1 из 1
Идентификатор сессии
    #34491533
Dmitry Zhukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!
По опыту работы с Oracle знаю, что для каждого подключившегося к БД пользователя oracle создает уникальный номер сессии - некоторое число. Думаю, что postgresql поступает аналогичным способом. Вопрос в том, можно ли получить номер сесии для пользователя? если да, то как?

всем заранее спасибо за ответы.
...
Рейтинг: 0 / 0
Идентификатор сессии
    #34492376
.gc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.gc
Гость
Код: plaintext
select pg_backend_pid()
...
Рейтинг: 0 / 0
Идентификатор сессии
    #34492749
Ilya Storozhilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лучше идентифицировать текущую сессию по 2-м значениям:

SELECT pg_backend_pid(), backend_start
FROM pg_stat_activity
WHERE procpid = pg_backend_pid()

т.к. pid в общем случае может и повториться (например после перезагрузки сервера)
...
Рейтинг: 0 / 0
Идентификатор сессии
    #34510873
Flounder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
встречный вопрос - а можноли этого пользователя отключить от базы? Как?
Спасибо.
...
Рейтинг: 0 / 0
Идентификатор сессии
    #34510887
BlackDan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Flounderвстречный вопрос - а можноли этого пользователя отключить от базы? Как?
Спасибо.
Отключить на совсем? Отключить временно? Или просто сбросить текущее подключение пользователя? Или другой вариант?
...
Рейтинг: 0 / 0
Идентификатор сессии
    #34851220
v0v4ik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, я тоже хочу знать: как сбросить текущее подключение пользователя?
...
Рейтинг: 0 / 0
Идентификатор сессии
    #34852924
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pg_cancel_backend(pid int);


--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери
...
Рейтинг: 0 / 0
Идентификатор сессии
    #34853830
v0v4ik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.

P.S. Или я лентяй, или мануал большой... :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Идентификатор сессии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]