powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Тригеры на plpythonnu
2 сообщений из 2, страница 1 из 1
Тригеры на plpythonnu
    #34846536
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В официальной документации полній пример тригера написан на С.
Подскажите пожалуйста, где можно почитать, могу ли я из функции-тригера модифицировать таблицу к которой этот тригер привязан.
Кроме этого не могу найти как можно имитировать успешный INSERT так, чтобы данные при этом в таблицу не вставлять.
...
Рейтинг: 0 / 0
Тригеры на plpythonnu
    #34858413
Funny_Falcon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CasufiКроме этого не могу найти как можно имитировать успешный INSERT так, чтобы данные при этом в таблицу не вставлять.
Существуют три варианта:
1. данные вставляются (return "OK" или "MODIFIED"), и число rows affected увеличивается на 1,
2. не вставляются (return "SKIP") - транзакция продолжает выполняться, но rows affected не увеличивается
3. возникает ошибка (raise) и транзакция откатывается
Скорее всего вариант 2 должен тебя устроить. 40.2. Trigger Functions

авторПодскажите пожалуйста, где можно почитать, могу ли я из функции-тригера модифицировать таблицу к которой этот тригер привязан.
Можешь 40.3. Database Access .
Учитывай правила видимости для триггера 34.2. Visibility of Data Changes и вообще 34.1. Overview of Trigger Behavior
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Тригеры на plpythonnu
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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