powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как запустить хранимую процедуру по завершению транзакции?
5 сообщений из 5, страница 1 из 1
Как запустить хранимую процедуру по завершению транзакции?
    #33631656
Pakhomov_Alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, пожалуйста.
Можно ли в Postgres каким - либо образом "вешать" процедуры-функции, написанные на PL/pgSQL, на события?
В часности интерисует такой вопрос. Клиент дает команду commit work. СУБД при этом должно запустить нужную процедуру.
Может такого механизма в природе не существует?
...
Рейтинг: 0 / 0
Как запустить хранимую процедуру по завершению транзакции?
    #33633268
Фотография ГАГН 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pakhomov_AlexandrПомогите, пожалуйста.
Можно ли в Postgres каким - либо образом "вешать" процедуры-функции, написанные на PL/pgSQL, на события?
В часности интерисует такой вопрос. Клиент дает команду commit work. СУБД при этом должно запустить нужную процедуру.
Может такого механизма в природе не существует?

нет.
проще оканчивать транзакцию каким-либо действием в фиктивной таблице,
на которое и вешать триггер.
...
Рейтинг: 0 / 0
Как запустить хранимую процедуру по завершению транзакции?
    #33633476
.Guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГАГН 2
проще оканчивать транзакцию каким-либо действием в фиктивной таблице,
на которое и вешать триггер.
А почему бы тогда в этой транзакции сразу и непосредственно не вызывать нужную ХП? Зачем какие-то "фиктивные таблицы" и триггеры на них?
...
Рейтинг: 0 / 0
Как запустить хранимую процедуру по завершению транзакции?
    #33634507
Pakhomov_Alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем кто откликнулся. В других источниках тоже рекомендуют похожие способы. Однако в моей задаче больше подходит вариант предложеный .Guest 'том.
...
Рейтинг: 0 / 0
Как запустить хранимую процедуру по завершению транзакции?
    #33636039
Фотография ГАГН 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.GuestА почему бы тогда в этой транзакции сразу и непосредственно не вызывать нужную ХП? Зачем какие-то "фиктивные таблицы" и триггеры на них?

я так понял, если транзакций много, набор действий в каждой может
различаться, и после каждой нужно запускать процедуру
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как запустить хранимую процедуру по завершению транзакции?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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