Short circuit operations in plpgsql?

Поиск
Список
Период
Сортировка
От Steve Atkins
Тема Short circuit operations in plpgsql?
Дата
Msg-id 20041220193952.GA9689@gp.word-to-the-wise.com
обсуждение исходный текст
Ответы Re: Short circuit operations in plpgsql?
Список pgsql-general
I have some triggers. They need to do stuff when a new row is inserted
or when the value of a particular field changes.

So, something like:

  IF TG_OP='INSERT' OR NEW.foo != OLD.foo THEN
    -- do stuff
  END IF;
  RETURN NEW;

Is there anything that guarantees that the NEW.foo != OLD.foo won't
be evaluated (and hence fail, as there is no OLD) on an insert?

Cheers,
  Steve

В списке pgsql-general по дате отправления:

Предыдущее
От: Jeff MacDonald
Дата:
Сообщение: Re: Diskspace
Следующее
От: Martijn van Oosterhout
Дата:
Сообщение: Re: Diskspace