Re: Determine column name from trigger

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Determine column name from trigger
Дата
Msg-id 22839.1038587009@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Determine column name from trigger  ("Envex Developments" <mwagner@envex.net>)
Список pgsql-general
"Envex Developments" <mwagner@envex.net> writes:
> FOR x IN 1 .. 3 LOOP
>     IF OLD.ux NOT = NEW.ux THEN

I think you'll have to bite the bullet and write it out as three
separate tests:

if old.u1 <> new.u1 then
  ...
end if;
if old.u2 <> new.u2 then
  ...
end if;
if old.u3 <> new.u3 then
  ...
end if;

You could possibly do something that iterates through the column names
in pltcl, but plpgsql doesn't have that much flexibility.

            regards, tom lane

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

Предыдущее
От: Çağıl Şeker
Дата:
Сообщение: ALTER TABLE & COLUMN
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Memory leak with palloc