Re: Dynamic Log tigger (plpgsql)

Поиск
Список
Период
Сортировка
От Noah Heusser
Тема Re: Dynamic Log tigger (plpgsql)
Дата
Msg-id 467B00A3.1010802@heussers.ch
обсуждение исходный текст
Ответ на Re: Dynamic Log tigger (plpgsql)  ("Sergey Konoplev" <gray.ru@gmail.com>)
Список pgsql-general
Sergey Konoplev schrieb:
>> My Question:
>> How can I do "OLD.columnName != NEW.columnName" if I don't know what the
>> columnNames are at Compile Time?
>> I have the columnName in a variable.
>>
>
> I suggest you use plpython. In this case you'll be able to do it.
>
> TD['old'][colNameVar] != TD['new'][colNameVar]
>
thx, you are right. These Languages are trusted like pgsql,

Did it in Perl:

      foreach $key (keys %{$_TD->{old}}) {
        if($_TD->{old}{$key} ne $_TD->{new}{$key}){

        }
      }




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

Предыдущее
От: Hannes Dorbath
Дата:
Сообщение: Re: Experiences of PostgreSQL on-disk bitmap index patch
Следующее
От: brian
Дата:
Сообщение: ORDER BY with exception