Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как отловить обращение SELECT к записи? / 6 сообщений из 6, страница 1 из 1
04.01.2005, 17:54
    #32853794
BinaryBoy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отловить обращение SELECT к записи?
Суть проблемы в следующем:
Есть система авторизации которая по ID клиента извлекает его LOGIN и PASS. По этому событию нужно производить некоторые манипуляции внутри базы. В PG есть способы отловить такие обращения?
...
Рейтинг: 0 / 0
05.01.2005, 00:16
    #32853955
gamych
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отловить обращение SELECT к записи?
BinaryBoyСуть проблемы в следующем:
Есть система авторизации которая по ID клиента извлекает его LOGIN и PASS. По этому событию нужно производить некоторые манипуляции внутри базы. В PG есть способы отловить такие обращения?
Сделай правило на таблицу.
...
Рейтинг: 0 / 0
05.01.2005, 09:35
    #32854091
Niemi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отловить обращение SELECT к записи?
BinaryBoyПо этому событию нужно производить некоторые манипуляции внутри базы.
Думаю это будут тригеры, реагирующие на событие и функции, как манипуляции.
...
Рейтинг: 0 / 0
05.01.2005, 10:03
    #32854116
Niemi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отловить обращение SELECT к записи?
ошибочка, с помощью триггера SELECT не отловить.
http://www.postgresql.org/docs/7.4/static/sql-createtrigger.html
по крайней мере в версии 7.4 :(
...
Рейтинг: 0 / 0
05.01.2005, 11:11
    #32854182
BinaryBoy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отловить обращение SELECT к записи?
gamych Сделай правило на таблицу.
Не совсем понятно как это правило строить. Я знаю по какому полю производится поиск записи, но как мне в правиле получить значение этого поля по которому производился SELECT ? Можно как-то внутри правила получить параметры переданные в запрос?
...
Рейтинг: 0 / 0
05.01.2005, 21:19
    #32854831
gamych
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отловить обращение SELECT к записи?
BinaryBoyНе совсем понятно как это правило строить. Я знаю по какому полю производится поиск записи, но как мне в правиле получить значение этого поля по которому производился SELECT ? Можно как-то внутри правила получить параметры переданные в запрос?
Нет, насколько мне известно. Но внутри правил можно использовать переменные NEW и OLD, имеющими тип записи таблицы. Можешь при создании правила задать фильтр на записи, для которых правило сработает. Если реакция на выборку записи сложная, передай OLD в хранимую процедуру.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как отловить обращение SELECT к записи? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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