Что такое триггеры? Нужны ли в приложении на Go?

Ответ

Триггер - процедура в БД, выполняемая при INSERT/UPDATE/DELETE. Используют для аудита, денормализации, проверок. В приложении на Go логику часто выносят в код (события, очереди), чтобы тестировать и версионировать. Триггеры удобны для гарантированной консистентности на уровне БД и для legacy-систем.

-- в БД: CREATE TRIGGER ... AFTER UPDATE ON orders FOR EACH ROW EXECUTE ...
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.