Improve several permission-related error messages.
authorPeter Eisentraut <peter@eisentraut.org>
Fri, 17 Mar 2023 09:14:16 +0000 (10:14 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Fri, 17 Mar 2023 09:33:09 +0000 (10:33 +0100)
commitde4d456b406bf502341ef526710d3f764b41e2c8
tree9a5ae6a1fb699d41d38b430dab4d2b6dfa716419
parent39a3bdc9eba50628cecb7e3cada95271180c8744
Improve several permission-related error messages.

Mainly move some detail from errmsg to errdetail, remove explicit
mention of superuser where appropriate, since that is implied in most
permission checks, and make messages more uniform.

Author: Nathan Bossart <nathandbossart@gmail.com>
Discussion: https://www.postgresql.org/message-id/20230316234701.GA903298@nathanxps13
18 files changed:
contrib/file_fdw/expected/file_fdw.out
contrib/file_fdw/file_fdw.c
contrib/test_decoding/expected/permissions.out
src/backend/backup/basebackup_server.c
src/backend/catalog/objectaddress.c
src/backend/commands/copy.c
src/backend/commands/user.c
src/backend/replication/slot.c
src/backend/storage/ipc/procarray.c
src/backend/storage/ipc/signalfuncs.c
src/backend/tcop/utility.c
src/backend/utils/init/postinit.c
src/backend/utils/misc/guc.c
src/test/modules/dummy_seclabel/expected/dummy_seclabel.out
src/test/modules/unsafe_tests/expected/rolenames.out
src/test/regress/expected/create_role.out
src/test/regress/expected/dependency.out
src/test/regress/expected/privileges.out