pgsql: Extend object-access hook machinery to support post-alter events

Поиск
Список
Период
Сортировка
От Robert Haas
Тема pgsql: Extend object-access hook machinery to support post-alter events
Дата
Msg-id E1UHQCE-00055i-NG@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Extend object-access hook machinery to support post-alter events.

This also slightly widens the scope of what we support in terms of
post-create events.

KaiGai Kohei, with a few changes, mostly to the comments, by me

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/05f3f9c7b2922b2a064418b5cd87b372d1b73412

Modified Files
--------------
src/backend/catalog/aclchk.c             |    8 ++
src/backend/catalog/heap.c               |   41 ++++++++---
src/backend/catalog/index.c              |   13 +++-
src/backend/catalog/objectaccess.c       |   23 ++++++
src/backend/catalog/pg_constraint.c      |   10 ++-
src/backend/catalog/pg_db_role_setting.c |    4 +
src/backend/catalog/pg_type.c            |    2 +
src/backend/commands/alter.c             |    7 ++
src/backend/commands/cluster.c           |   33 +++++++--
src/backend/commands/dbcommands.c        |   10 +++
src/backend/commands/event_trigger.c     |    6 ++
src/backend/commands/extension.c         |    6 ++
src/backend/commands/foreigncmds.c       |   10 +++
src/backend/commands/functioncmds.c      |    2 +
src/backend/commands/matview.c           |    4 +-
src/backend/commands/opclasscmds.c       |    6 ++
src/backend/commands/schemacmds.c        |    5 ++
src/backend/commands/sequence.c          |    3 +
src/backend/commands/tablecmds.c         |  116 +++++++++++++++++++++++++----
src/backend/commands/tablespace.c        |    5 ++
src/backend/commands/trigger.c           |   12 +++-
src/backend/commands/tsearchcmds.c       |    5 ++
src/backend/commands/typecmds.c          |   24 ++++++-
src/backend/commands/user.c              |    4 +
src/backend/rewrite/rewriteDefine.c      |    3 +
src/include/catalog/heap.h               |    6 +-
src/include/catalog/index.h              |    3 +-
src/include/catalog/objectaccess.h       |   49 ++++++++++++-
src/include/catalog/pg_constraint.h      |    3 +-
src/include/commands/cluster.h           |    3 +-
src/include/commands/tablecmds.h         |    2 +-
31 files changed, 375 insertions(+), 53 deletions(-)


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Improve signal-handler lockout mechanism in timeout.c.
Следующее
От: Tom Lane
Дата:
Сообщение: pgsql: Increase timeout delays in new timeouts isolation test.