Нужно ли писать триггеры и функции непосредственно на DB-сервере при использовании фреймворка программирования типа django?

Я новичок в программировании на основе БД и пытался создать триггерные функции для обновления одной таблицы при INSERT/UPDATE в другой таблице. Я планирую использовать django для бэкенда и PostgreSQL или SQLite для БД. Хотелось бы узнать, должен ли я писать все функции БД внутри django или мне следует писать некоторые SQL функции непосредственно на сервере БД. Я знаю, что django может обрабатывать SQL запросы и т.д. Но учитывая отдельные серверы БД в больших проектах, мне интересно, как это делается.

Вернуться на верх