Re: Pretty printed trigger in psql

Поиск
Список
Период
Сортировка
От Brad T. Sliger
Тема Re: Pretty printed trigger in psql
Дата
Msg-id 201001181129.49439.brad@sliger.org
обсуждение исходный текст
Ответ на Pretty printed trigger in psql  (Takahiro Itagaki <itagaki.takahiro@oss.ntt.co.jp>)
Ответы Re: Pretty printed trigger in psql
Список pgsql-hackers
On Tuesday 12 January 2010 01:06:22 Takahiro Itagaki wrote:
> Psql shows too many parentheses when it prints triggers with WHEN clause.
>
> postgres=# \d t1
>       Table "public.t1"
>  Column |  Type   | Modifiers
> --------+---------+-----------
>  c1     | integer |
> Triggers:
>     mytrig AFTER UPDATE ON t1 FOR EACH ROW
>     WHEN ((old.c1 <> new.c1)) EXECUTE PROCEDURE myfunc()
>           ^                ^
>
> The attached patch eliminates unneeded parentheses by using
> pg_get_triggerdef(pretty = true) in psql.
>
> Triggers:
>     mytrig AFTER UPDATE ON t1 FOR EACH ROW
>     WHEN (old.c1 <> new.c1) EXECUTE PROCEDURE myfunc()
>
> <snip>
Greetings,
I tried to apply this patch to the latest version of PostgreSQL in git (bbfc96e).  Some of the patch did not apply.
Please
 
find attached the output from patch.  The full path of the ruleutils.c.rej is src/backend/utils/adt/ruleutils.c.rej
Thanks,
--bts

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: review: More frame options in window functions
Следующее
От: Robert Haas
Дата:
Сообщение: Re: quoting psql varible as identifier