значения через LISTEN/NOTIFY. При этом если значение перезаписало аналогичное, то триггер срабатать не должен.
Пример: отслеживанием появление значения "1".
Когда появляется первый раз, срабатывает триггер, последующие перезаписи 1, не срабататывает.
Если потом перезаписывается 123, потом 1, срабатывает (существующее изменилось на отслеживаемое)
> Подскажите, какой физический смысл update, modify? Эээ... что? > При этом если значение перезаписало аналогичное, то триггер срабатать не должен. При создании триггеров можно указывать WHEN, можете использовать его. Вот пример прямо из документации: CREATE TRIGGER check_update BEFORE UPDATE ON accounts FOR EACH ROW WHEN (OLD.balance IS DISTINCT FROM NEW.balance) EXECUTE FUNCTION check_account_update();
Обсуждают сегодня