Запрос, минуя триггеры

Суть состоит в том, что бы сделать SQL запрос в контесте процедуры PL/pgSQL, но при этом игнорировались триггеры.
Куда копать ?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Наверное в сторону ALTER

Наверное в сторону

ALTER TABLE ...DISABLE TRIGGER

Чтоб перестраховатся. А как

Чтоб перестраховатся.
А как дело обстоит с теми запросами, которые могут выполнятся паралельно текущего.
С этим безопасно или нужно предпринимать какие то дополнительные меры ?

Мне кажется, что если у вас

Мне кажется, что если у вас такие запросы ещё и будут идти массово, то вы что-то не так спроектировали в структуре БД.

Нет они идут не

Нет они идут не массово.
Массово идут обычные запросы с срабатыванием триггера.
Просто чтоб не получилось, что во время выполнения операции прошёл запрос с выключенным триггерром когда это не нужно.

Тогда блокируйте таблицу и

Тогда блокируйте таблицу и будет вам счастье

Да, то что нужно!

Да, то что нужно!

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023