powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3.0 уникальный идентификатор соединения на стороне сервера
9 сообщений из 9, страница 1 из 1
FB3.0 уникальный идентификатор соединения на стороне сервера
    #39566260
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток,

для очистки некоторых данных в disconnect триггере нужен однозначный идентификатор текущего соединения (будет использован в качестве ключа в таблице с удаляемым контентом)

что то вроде CURRENT_USER но более уникальное т.к. пользователь может соединиться несколько раз одновременно.

Были мысли на тему чего то типа rdb$get_context('USER_SESSION', 'SID') но может есть уже что то готовое?

Спасибо.
...
Рейтинг: 0 / 0
FB3.0 уникальный идентификатор соединения на стороне сервера
    #39566264
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

а может лучше сразу использовать GTT и не изобретать велосипед?
...
Рейтинг: 0 / 0
FB3.0 уникальный идентификатор соединения на стороне сервера
    #39566266
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

CURRENT_CONNECTION
...
Рейтинг: 0 / 0
FB3.0 уникальный идентификатор соединения на стороне сервера
    #39566268
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

GTT + CURRENT_CONNECTION
Но в этом случае другие пользователи не могут видеть этих данных.
...
Рейтинг: 0 / 0
FB3.0 уникальный идентификатор соединения на стороне сервера
    #39566310
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений,

в данном случае другим и не надо. Удаляются данные только своего соединения.

Спасибо
...
Рейтинг: 0 / 0
FB3.0 уникальный идентификатор соединения на стороне сервера
    #39566311
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений...

GTT + CURRENT_CONNECTION
...
Одновременно? :)
...
Рейтинг: 0 / 0
FB3.0 уникальный идентификатор соединения на стороне сервера
    #39566313
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,
Бережёного бог бережёт, - сказала монахиня, надевая презерватив на свечку

Перестарался :)
У меня в gtt есть поле ID_SESSION, и все операции в процедуре с GTT с делаю под этой сессией.
А таблица одна, но с полями вида N1..N9 для Numeric, I1..I9 для integer и т.д.
...
Рейтинг: 0 / 0
FB3.0 уникальный идентификатор соединения на стороне сервера
    #39566315
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenkoв данном случае другим и не надо. Удаляются данные только своего соединения.Тогда действительно GTT и не надо ничего удалять и плодить мусор.
...
Рейтинг: 0 / 0
FB3.0 уникальный идентификатор соединения на стороне сервера
    #39566785
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladMikhail Tchervonenkoв данном случае другим и не надо. Удаляются данные только своего соединения.Тогда действительно GTT и не надо ничего удалять и плодить мусор.

не с GTT не получится. Данные уничтожаются то свои но видны должны быть всем.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3.0 уникальный идентификатор соединения на стороне сервера
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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