Add missing invocations to object access hooks
authorMichael Paquier <michael@paquier.xyz>
Sat, 23 May 2020 05:03:04 +0000 (14:03 +0900)
committerMichael Paquier <michael@paquier.xyz>
Sat, 23 May 2020 05:03:04 +0000 (14:03 +0900)
commita995b371ae29de2d38c4b7881cf414b1560e9746
tree8bc48a0c60f21d7f6efbdd90d798d5ff03713840
parentc99cec96b8b1e067744b8a70961a3447a2293de0
Add missing invocations to object access hooks

The following commands have been missing calls to object access hooks
InvokeObjectPost{Create|Alter}Hook normally applied to all commands:
- ALTER RULE RENAME TO
- ALTER USER MAPPING
- CREATE ACCESS METHOD
- CREATE STATISTICS

Thanks also to Robert Haas for the discussion.

Author: Mark Dilger
Reviewed-by: Álvaro Herrera, Michael Paquier
Discussion: https://postgr.es/m/435CD295-F409-44E0-91EC-DF32C7AFCD76@enterprisedb.com
src/backend/commands/amcmds.c
src/backend/commands/foreigncmds.c
src/backend/commands/statscmds.c
src/backend/rewrite/rewriteDefine.c