есть поле timestamp, если новая дата меньше текущей (которая установлена до update), то ничего не менять
это надо сделать именно на уровне запросе, а не триггера, т.к. там уже и триггер и еще куча всего(
новое значения я указываю в самом запросе, это понятно, а вот как в нем получить текущее значение?
мне нужен не фильтр, а проверка, если новая дата/время больше предыдущей, то запись отменялась в триггере это было бы что-то типа IF OLD.dt > NEW.dt THEN RETURN OLD но меня интересует, как это сделать в самом update или on conflict do update
Не веришь — прими за сказку.
Обсуждают сегодня