Что такое триггеры в SQL и как их проверять?

Senior
191 просмотров
AFK Offer AI

Trigger — процедура, автоматически выполняемая при INSERT/UPDATE/DELETE. Тестируем: событие происходит → триггер сработал → побочный эффект корректен. Пример: при обновлении статуса заказа на "completed" → триггер обновляет счётчик completed_orders у пользователя. Тест: UPDATE orders SET status = 'completed' WHERE id = 5; SELECT completed_count FROM users WHERE id = 1 — счётчик увеличился. Негативные: триггер не должен срабатывать на неподходящие события.

Следующий вопрос

Как тестировать API batching?