2 месяца назад
PostgreSQL-триггеры: примеры создания, использования и удаления функций
Из этой статьи вы узнаете, что такое триггеры PostgreSQL, чем они отличаются от стандартных триггеров SQL, а также как они устроены. Мы покажем на простом примере, как создать, удалить триггер PostgreSQL и убедиться, что всё работает нормально. Триггеры PostgreSQL – функции, запускаемые автоматически при выполнении определенного вида запроса к таблице. Всего таких запросов четыре: Сам триггер состоит из двух частей – функции и правила ее запуска. В PostgreSQL есть 2 основных типа триггера: Главное,...
4819 читали · 5 лет назад
Триггеры в PostgreSQL. Примеры, плюсы и минусы
Здравствуйте, уважаемые подписчики и гости канала! Что такое триггеры и триггерные функции в Postgres Простыми словами - это hook или middleware механизм как в любом современном веб-фреймворке, который позволяет привязаться к событиям базы данных. Может быть вы ищете статью про обычные функции в БД, если так, то переходите по ссылке. Обычно это что-то, на добавление, изменение или удаление строк. И при наступлении такого события вы хотите до его реального выполнения (например BEFORE UPDATE) или после (AFTER UPDATE) что-то сделать...