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


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