Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Запуск хранимки на подключение/отключение пользователя / 5 сообщений из 5, страница 1 из 1
05.03.2006, 05:00
    #33582316
valera_k2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск хранимки на подключение/отключение пользователя
Можно ли так чтобы сервер инициировал запуск хранимки на подключение/отключение пользователя, типа как в mssql.
...
Рейтинг: 0 / 0
06.03.2006, 03:56
    #33582944
фффф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск хранимки на подключение/отключение пользователя
Нет, к сожалению. В TODO не значится. Можете написать в рассылку - если наберется достаточно голосов за данную фичу и найдется разрабочик, то возможно в какой-нибудь следующей версии триггера на logon/logoff появятся. Но это может занять год и более.

Пока что можно например включить log_connections+log_disconnections и периодически проверять журнал.
...
Рейтинг: 0 / 0
06.03.2006, 11:10
    #33583444
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск хранимки на подключение/отключение пользователя
наверное можно эмулировать эту функциональность. А именно в начале каждого коннекта вызывать ф-ю, устанавливающую переменную сессии, все же (другие) действия с базой придется писать через хранимки (или вью, с полем, возвращаемым хранимкой), проверяющие эту переменную сессии. При ее отсутствии - будут вертаться ошибки. В эту ф-ю (устанавливающую переменную/переменные сессии) можно запихать и зависимость от юзера.

как выставлять переменную сессии в ф-ях на языках <> plpgsql (plTcl, plPerl) см. на форуме.
...
Рейтинг: 0 / 0
06.03.2006, 18:50
    #33585194
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск хранимки на подключение/отключение пользователя
4321
как выставлять переменную сессии в ф-ях на языках <> plpgsql (plTcl, plPerl) см. на форуме.
А для plpgsql можно использовать временные таблицы.
...
Рейтинг: 0 / 0
07.03.2006, 11:23
    #33586252
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск хранимки на подключение/отключение пользователя
Andrey Daeron 4321
как выставлять переменную сессии в ф-ях на языках <> plpgsql (plTcl, plPerl) см. на форуме.
А для plpgsql можно использовать временные таблицы.+ TEMP SEQUENCE.
Но т.к. они (TEMP TABLE/SEQUENCE) таки пишуцца на диск (как их стартовать только в память я не знаю), то, возможно, это будет не столь шустро, как переменная?
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Запуск хранимки на подключение/отключение пользователя / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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