Doc: fix missing explanation of default object privileges.
authorTom Lane
Wed, 11 Oct 2017 20:56:23 +0000 (16:56 -0400)
committerTom Lane
Wed, 11 Oct 2017 20:57:15 +0000 (16:57 -0400)
commitfbac00a4a8d3d9ff97ceb7176fce038fea5239b5
tree97fa776b1c91aa0a6d70be0c9328a78c52973b72
parent516e29ab6f1f66767a78361dea0392f1530766b6
Doc: fix missing explanation of default object privileges.

The GRANT reference page, which lists the default privileges for new
objects, failed to mention that USAGE is granted by default for data
types and domains.  As a lesser sin, it also did not specify anything
about the initial privileges for sequences, FDWs, foreign servers,
or large objects.  Fix that, and add a comment to acldefault() in the
probably vain hope of getting people to maintain this list in future.

Noted by Laurenz Albe, though I editorialized on the wording a bit.
Back-patch to all supported branches, since they all have this behavior.

Discussion: https://postgr.es/m/1507620895[email protected]
doc/src/sgml/ref/grant.sgml
src/backend/utils/adt/acl.c