diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2023-07-10 10:46:54 +0200 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2023-07-10 10:46:54 +0200 |
commit | 2631ebab7b18bdc079fd86107c47d6104a6b3c6e (patch) | |
tree | 43b97a5207af4b374a802333b3fbfc5c8575f90d /src/backend/storage/ipc/procarray.c | |
parent | 55c95f24cd7c91fc80d7c0d2c842c0b633f9bdc9 (diff) |
Message wording improvements
Diffstat (limited to 'src/backend/storage/ipc/procarray.c')
-rw-r--r-- | src/backend/storage/ipc/procarray.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/backend/storage/ipc/procarray.c b/src/backend/storage/ipc/procarray.c index 8c8d728ba85..2a3da49b8fc 100644 --- a/src/backend/storage/ipc/procarray.c +++ b/src/backend/storage/ipc/procarray.c @@ -3825,7 +3825,9 @@ TerminateOtherDBBackends(Oid databaseId) if (superuser_arg(proc->roleId) && !superuser()) ereport(ERROR, (errcode(ERRCODE_INSUFFICIENT_PRIVILEGE), - errmsg("must be a superuser to terminate superuser process"))); + errmsg("permission denied to terminate process"), + errdetail("Only roles with the %s attribute may terminate processes of roles with the %s attribute.", + "SUPERUSER", "SUPERUSER"))); /* Users can signal backends they have role membership in. */ if (!has_privs_of_role(GetUserId(), proc->roleId) && |