Re: [DOCS] Column-level trigger doc typo fix

Поиск
Список
Период
Сортировка
От Robert Haas
Тема Re: [DOCS] Column-level trigger doc typo fix
Дата
Msg-id AANLkTikAFXQXqm8H9drXfEFmgDnNGtVNHT70tmXVgGB6@mail.gmail.com
обсуждение исходный текст
Ответ на Column-level trigger doc typo fix  (Thom Brown <thom@linux.com>)
Ответы Re: [DOCS] Column-level trigger doc typo fix  (Thom Brown <thom@linux.com>)
Список pgsql-hackers
On Mon, Mar 7, 2011 at 7:05 AM, Thom Brown <thom@linux.com> wrote:
> This was spotted by someone who sent in a doc comment, although didn't
> go with their suggestion.  Patch attached.

That's not really a typo so much as a think-o, I think.  Maybe a
little more text would help clarify: A column-specific trigger (one
defined using the <literal>UPDATE OF
<replaceable>column_name</replaceable></literal> syntax) will fire
when...

I think it would also be worth modifying this page so that the
definition of event is in the syntax synopsis.

Right now:

rhaas=# \h create trigger
Command:     CREATE TRIGGER
Description: define a new trigger
Syntax:
CREATE [ CONSTRAINT ] TRIGGER name { BEFORE | AFTER | INSTEAD OF } {
event [ OR ... ] }
    ON table
    [ FROM referenced_table_name ]
    { NOT DEFERRABLE | [ DEFERRABLE ] { INITIALLY IMMEDIATE |
INITIALLY DEFERRED } }
    [ FOR [ EACH ] { ROW | STATEMENT } ]
    [ WHEN ( condition ) ]
    EXECUTE PROCEDURE function_name ( arguments )

It should really go on to say... "where event can be one of...", like
EXPLAIN and COPY do, shouldn't it?  Otherwise it's pretty hard to tell
what you should put there without looking up the main docs.

--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: [DOCS] Sync rep doc corrections
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: Theory of operation of collation patch