pgsql: Object access hook framework, with post-creation hook.
От | Robert Haas |
---|---|
Тема | pgsql: Object access hook framework, with post-creation hook. |
Дата | |
Msg-id | E1PLf3I-00043V-TT@gemulon.postgresql.org обсуждение исходный текст |
Список | pgsql-committers |
Object access hook framework, with post-creation hook. After a SQL object is created, we provide an opportunity for security or logging plugins to get control; for example, a security label provider could use this to assign an initial security label to newly created objects. The basic infrastructure is (hopefully) reusable for other types of events that might require similar treatment. KaiGai Kohei, with minor adjustments. Branch ------ master Details ------- http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=cc1ed40d57aa68322e43a7b0a3320a6c5aff010a Modified Files -------------- src/backend/catalog/heap.c | 4 ++ src/backend/catalog/pg_constraint.c | 4 ++ src/backend/catalog/pg_conversion.c | 5 +++ src/backend/catalog/pg_namespace.c | 4 ++ src/backend/catalog/pg_operator.c | 9 +++++ src/backend/catalog/pg_proc.c | 4 ++ src/backend/catalog/pg_type.c | 7 ++++ src/backend/commands/dbcommands.c | 4 ++ src/backend/commands/foreigncmds.c | 11 +++++++ src/backend/commands/functioncmds.c | 5 +++ src/backend/commands/opclasscmds.c | 9 +++++ src/backend/commands/proclang.c | 5 +++ src/backend/commands/tablecmds.c | 5 +++ src/backend/commands/tablespace.c | 5 +++ src/backend/commands/trigger.c | 5 +++ src/backend/commands/tsearchcmds.c | 14 ++++++++ src/backend/commands/user.c | 4 ++ src/backend/rewrite/rewriteDefine.c | 5 +++ src/backend/storage/large_object/inv_api.c | 5 +++ src/backend/utils/init/globals.c | 7 ++++ src/include/catalog/objectaccess.h | 46 ++++++++++++++++++++++++++++ 21 files changed, 167 insertions(+), 0 deletions(-)
В списке pgsql-committers по дате отправления: