Arrange to remove pg_default_acl entries completely if their ACL setting

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 60bd2b1941c6211e973770e69cfa33367cc5db48
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2010-04-05T01:58:03Z
Releases: 9.0.0
Arrange to remove pg_default_acl entries completely if their ACL setting
is changed to match the hard-wired default.  This avoids accumulating useless
catalog entries, and also provides a path for dropping the owning role without
using DROP OWNED BY.  Per yesterday's complaint from Jaime Casanova, the
need to use DROP OWNED BY for that is less than obvious, so providing this
alternative method might save some user frustration.

Files