Re: New Event Trigger: table_rewrite

Поиск
Список
Период
Сортировка
От Dimitri Fontaine
Тема Re: New Event Trigger: table_rewrite
Дата
Msg-id m2fveobceb.fsf@2ndQuadrant.fr
обсуждение исходный текст
Ответ на New Event Trigger: table_rewrite  (Dimitri Fontaine <dimitri@2ndQuadrant.fr>)
Ответы Re: New Event Trigger: table_rewrite
Список pgsql-hackers
Dimitri Fontaine <dimitri@2ndQuadrant.fr> writes:
> Please find attached to this email a patch to implement a new Event
> Trigger, fired on the the "table_rewrite" event. As attached, it's meant
> as a discussion enabler and only supports ALTER TABLE (and maybe not in
> all forms of it). It will need to grow support for VACUUM FULL and
> CLUSTER and more before getting commited.

And here's already a new version of it, including support for ALTER
TABLE, VACUUM and CLUSTER commands, and documentation.

Still is a small patch:

 doc/src/sgml/event-trigger.sgml             | 106 ++++++++++++++++++++
 src/backend/commands/cluster.c              |  14 ++-
 src/backend/commands/event_trigger.c        | 106 +++++++++++++++++++-
 src/backend/commands/tablecmds.c            |  53 ++++++++--
 src/backend/commands/vacuum.c               |   3 +-
 src/backend/utils/cache/evtcache.c          |   2 +
 src/include/commands/cluster.h              |   4 +-
 src/include/commands/event_trigger.h        |   1 +
 src/include/utils/evtcache.h                |   3 +-
 src/test/regress/expected/event_trigger.out |  23 +++++
 src/test/regress/sql/event_trigger.sql      |  24 +++++
 11 files changed, 322 insertions(+), 17 deletions(-)

--
Dimitri Fontaine                                        06 63 07 10 78
http://2ndQuadrant.fr     PostgreSQL : Expertise, Formation et Support


Вложения

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

Предыдущее
От: Simon Riggs
Дата:
Сообщение: Re: TODO : Allow parallel cores to be used by vacuumdb [ WIP ]
Следующее
От: Simon Riggs
Дата:
Сообщение: Re: Incorrect initialization of sentPtr in walsender.c