Re: Trigger with conditional predicates

Поиск
Список
Период
Сортировка
От Alban Hertroys
Тема Re: Trigger with conditional predicates
Дата
Msg-id 47B9A4A8-9A09-4801-989B-AE2C657443DC@gmail.com
обсуждение исходный текст
Ответ на Trigger with conditional predicates  (Dirk Mika <Dirk.Mika@mikatiming.de>)
Ответы Re: Trigger with conditional predicates  (Dirk Mika <Dirk.Mika@mikatiming.de>)
Список pgsql-general
> On 1 Jan 2021, at 16:56, Dirk Mika <Dirk.Mika@mikatiming.de> wrote:
>
> Hi all and a happy new Year!
>
> We have an Oracle schema that is to be converted to PostgreSQL, where conditional predicates are used in some
triggers.
>
> In particular, columns are populated with values if they are not specified in the update statement which is used.
> Usually with an expression like this:
>
>      IF NOT UPDATING('IS_CANCELED')
>      THEN
>         :new.is_canceled := ...;
>      END IF;
>
> I have not found anything similar in PostgreSQL. What is the common approach to this problem?
>
> BR
> Dirk

Can't you use column defaults to handle these cases?

Alban Hertroys
--
There is always an exception to always.







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

Предыдущее
От: Dirk Mika
Дата:
Сообщение: Re: Trigger with conditional predicates
Следующее
От: robert
Дата:
Сообщение: Restoring 9.1 db from crashed disk/VM