From 8ffe73271e30e833e6810d8a9f0cbcdc213eed19 Mon Sep 17 00:00:00 2001 From: Joel Jakobsson Date: Mon, 24 Jun 2024 14:16:34 +0200 Subject: [PATCH] Add ACL (Access Control List) acronym --- doc/src/sgml/acronyms.sgml | 15 +++++++++++++++ doc/src/sgml/catalogs.sgml | 6 +++--- doc/src/sgml/ddl.sgml | 8 ++++---- doc/src/sgml/func.sgml | 6 +++--- 4 files changed, 25 insertions(+), 10 deletions(-) diff --git a/doc/src/sgml/acronyms.sgml b/doc/src/sgml/acronyms.sgml index 6e64b190ea..93e76bf46c 100644 --- a/doc/src/sgml/acronyms.sgml +++ b/doc/src/sgml/acronyms.sgml @@ -9,6 +9,21 @@ + + ACL + + + Access Control List + + + The linked page uses "permissions" while we consistently use the synonym + "privileges", to describe the contents of the list. For avoidance of + doubt and clarity, these two terms are equivalent in the + PostgreSQL documentation. + + + + AM diff --git a/doc/src/sgml/catalogs.sgml b/doc/src/sgml/catalogs.sgml index a63cc71efa..dd61e057b2 100644 --- a/doc/src/sgml/catalogs.sgml +++ b/doc/src/sgml/catalogs.sgml @@ -3349,8 +3349,8 @@ SCRAM-SHA-256$<iteration count>:&l - Note that when an ACL entry in another catalog is null, it is taken - to represent the hard-wired default privileges for its object, + Note that when an ACL entry in another catalog is null, + it is taken to represent the hard-wired default privileges for its object, not whatever might be in pg_default_acl at the moment. pg_default_acl is only consulted during object creation. @@ -7167,7 +7167,7 @@ SCRAM-SHA-256$<iteration count>:&l The referenced object (which must be a role) is mentioned in the - ACL (access control list, i.e., privileges list) of the + ACL of the dependent object. (A SHARED_DEPENDENCY_ACL entry is not made for the owner of the object, since the owner will have a SHARED_DEPENDENCY_OWNER entry anyway.) diff --git a/doc/src/sgml/ddl.sgml b/doc/src/sgml/ddl.sgml index 9b71c97bdf..cc7fa8509b 100644 --- a/doc/src/sgml/ddl.sgml +++ b/doc/src/sgml/ddl.sgml @@ -1819,7 +1819,7 @@ ALTER TABLE products RENAME TO items; - ACL + ACL @@ -2183,13 +2183,13 @@ REVOKE ALL ON accounts FROM PUBLIC; shows the one-letter abbreviations that are used for these privilege types in - ACL (Access Control List) values. + ACL values. You will see these letters in the output of the - commands listed below, or when looking at ACL columns of system catalogs. + commands listed below, or when looking at ACL columns of system catalogs. - ACL Privilege Abbreviations + <acronym>ACL</acronym> Privilege Abbreviations diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml index 2609269610..1418c8668b 100644 --- a/doc/src/sgml/func.sgml +++ b/doc/src/sgml/func.sgml @@ -25276,9 +25276,9 @@ SELECT has_function_privilege('joeuser', 'myfunc(int, text)', 'execute'); Constructs an aclitem array holding the default access privileges for an object of type type belonging to the role with OID ownerId. This represents - the access privileges that will be assumed when an object's ACL entry - is null. (The default access privileges are described in - .) + the access privileges that will be assumed when an object's + ACL entry is null. (The default access privileges + are described in .) The type parameter must be one of 'c' for COLUMN, 'r' for TABLE and table-like objects, -- 2.45.1