powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Rules в PostgreSQL
8 сообщений из 8, страница 1 из 1
Rules в PostgreSQL
    #33946383
vangogus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каким образом, при помощи rules можно при селекте из определенной таблицы делать инсерт в другую, например при
select * from table where field=some_value
выполнялся бы автоматом запрос
insert into table_log values (some_value, now())
...
Рейтинг: 0 / 0
Rules в PostgreSQL
    #33946392
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RTFM
...
Рейтинг: 0 / 0
Rules в PostgreSQL
    #33946402
vangogus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хороший ответ.
Еще будут варианты?
...
Рейтинг: 0 / 0
Rules в PostgreSQL
    #33946433
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внимательно вкуривши доку вы бы пришли к тому же мнению что и я в подобной ситуации- получить из правила на SELECT доступ к параметрам запроса - НЕВОЗМОЖНО.
...
Рейтинг: 0 / 0
Rules в PostgreSQL
    #33946449
vangogus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот и я про то же думаю, не надо тыкать в доки, всегда остается возможность того что что-то где-то упустил.
...
Рейтинг: 0 / 0
Rules в PostgreSQL
    #33946492
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vangogusвот и я про то же думаю, не надо тыкать в доки, всегда остается возможность того что что-то где-то упустил.
Логично. Если из доков следует, что это невозможно, то наверное где-то что-то упустил.
...
Рейтинг: 0 / 0
Rules в PostgreSQL
    #33946735
4321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShweikВнимательно вкуривши доку вы бы пришли к тому же мнению что и я в подобной ситуации- получить из правила на SELECT доступ к параметрам запроса - НЕВОЗМОЖНО.зато в руле на действия можно бы было записывать NEW.some_value
а в руле на выборку надо попросту, имхо, добавить ф-ю

Код: plaintext
1.
2.
3.
DO INSTEAD "_RETURN"
ON SELECT TO ...
SELECT *, write_me_to_my_log(some_value) AS res
FROM ...;
...
Рейтинг: 0 / 0
Rules в PostgreSQL
    #33946743
4321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ес-но field, а не some_value, т.е. можно фиксировать, что получено, а не что запрошено.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Rules в PostgreSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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