]> granicus.if.org Git - postgresql/commit
Support default ACLs in get_object_address
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Wed, 11 Mar 2015 22:23:47 +0000 (19:23 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Wed, 11 Mar 2015 22:23:47 +0000 (19:23 -0300)
commit4464303405f1f886d63f8316386621cd7436c5d6
tree5e9b0ce63f073d9a4cca047330bcf6a145df30f8
parentd4d7777548ed3ea2ca579003e37f9df4d0e0ab9e
Support default ACLs in get_object_address

In the spirit of 890192e99af, this time add support for the things
living in the pg_default_acl catalog.  These are not really "objects",
but they show up as such in event triggers.

There is no "DROP DEFAULT PRIVILEGES" or similar command, so it doesn't
look like the new representation given would be useful anywhere else, so
I didn't try to use it outside objectaddress.c.  (That might be a bug in
itself, but that would be material for another commit.)

Reviewed by Stephen Frost.
src/backend/catalog/objectaddress.c
src/backend/commands/event_trigger.c
src/include/nodes/parsenodes.h
src/test/regress/expected/event_trigger.out
src/test/regress/expected/object_address.out
src/test/regress/sql/event_trigger.sql
src/test/regress/sql/object_address.sql