Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Транзакция в триггере plpgsql / 3 сообщений из 3, страница 1 из 1
09.01.2007, 15:14
    #34243116
Степан H.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакция в триггере plpgsql
В триггере перед удалением в таблице TABLE_1 выполняется 2 дейсвия

UPDATE TABLE_2 ....
а потом
DELETE TABLE_2 ....

ПРОБЛЕМА
DELETE выполняется без учета изменений выполненного UPDATE ... из-за того что все исполняєтся в рамках одной транзакции.
ВОПРОС
Как правильно разделить эти 2 действия транзакцией?

Не спрашивайте почему надо делать UPDATE. Надо и все.

Большое спасибо за помощь.
...
Рейтинг: 0 / 0
09.01.2007, 17:02
    #34243532
Степан H.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакция в триггере plpgsql
Спасибо, разобрался. работает.
...
Рейтинг: 0 / 0
10.01.2007, 10:51
    #34244843
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Транзакция в триггере plpgsql
Степан H.Спасибо, разобрался. работает.
Как было сказанно в правилах одного форму, хорошим тоном является (в случае удачного решения проблемы) написать как именно проблема решилась. Это поможет другим.

ЗЫ Я так понял разделение триггеров на BEFORE и AFTER?
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Транзакция в триггере plpgsql / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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