summaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
authorStephen Frost2016-04-07 01:45:32 +0000
committerStephen Frost2016-04-07 01:45:32 +0000
commit23f34fa4ba358671adab16773e79c17c92cbc870 (patch)
treef1f1cef2eb727f70ba5a48bc0d89b54b5d7c3019 /src/common
parentd217b2c360cb9a746b4ef122c568bdfedb6d726e (diff)
In pg_dump, include pg_catalog and extension ACLs, if changed
Now that all of the infrastructure exists, add in the ability to dump out the ACLs of the objects inside of pg_catalog or the ACLs for objects which are members of extensions, but only if they have been changed from their original values. The original values are tracked in pg_init_privs. When pg_dump'ing 9.6-and-above databases, we will dump out the ACLs for all objects in pg_catalog and the ACLs for all extension members, where the ACL has been changed from the original value which was set during either initdb or CREATE EXTENSION. This should not change dumps against pre-9.6 databases. Reviews by Alexander Korotkov, Jose Luis Tallon
Diffstat (limited to 'src/common')
0 files changed, 0 insertions, 0 deletions