powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Транзакция в триггере plpgsql
3 сообщений из 3, страница 1 из 1
Транзакция в триггере plpgsql
    #34243116
Фотография Степан H.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В триггере перед удалением в таблице TABLE_1 выполняется 2 дейсвия

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

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

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

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

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


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