Change default privileges for languages and functions to be PUBLIC USAGE
Tom Lane <tgl@sss.pgh.pa.us>
Change default privileges for languages and functions to be PUBLIC USAGE and PUBLIC EXECUTE, respectively. Per discussion about easing updates from prior versions.
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/ref/grant.sgml | modified | +25 −14 |
| src/backend/catalog/aclchk.c | modified | +2 −2 |
| src/backend/utils/adt/acl.c | modified | +5 −3 |
| src/bin/initdb/initdb.sh | modified | +3 −1 |
| src/bin/pg_dump/pg_dump.c | modified | +25 −13 |
| src/bin/scripts/createlang.sh | modified | +9 −3 |
| src/test/regress/expected/privileges.out | modified | +1 −0 |
| src/test/regress/sql/privileges.sql | modified | +1 −0 |