Re: improving user.c error messages

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: improving user.c error messages
Дата
Msg-id 20230126090739.nspznasnb4x3v5l4@alvherre.pgsql
обсуждение исходный текст
Ответ на improving user.c error messages  (Nathan Bossart <nathandbossart@gmail.com>)
Ответы Re: improving user.c error messages  (Nathan Bossart <nathandbossart@gmail.com>)
Список pgsql-hackers
Please use 
        errdetail("You must have %s privilege to create roles with %s.",
            "SUPERUSER", "SUPERUSER")));

in this kind of message where multiple copies appear that only differ in
the keyword to use, to avoid creating four copies of essentially the
same string.

This applies in several places.


> -                     errmsg("must have createdb privilege to change createdb attribute")));
> +                     errmsg("permission denied to alter role"),
> +                     errhint("You must have CREATEDB privilege to alter roles with CREATEDB.")));

I think this one is a bit ambiguous; does "with" mean that roles that
have that priv cannot be changed, or does it mean that you cannot meddle
with that bit in particular?  I think it'd be better to say
  "You must have %s privilege to change the %s attribute."
or something like that.

-- 
Álvaro Herrera         PostgreSQL Developer  —  https://www.EnterpriseDB.com/
Maybe there's lots of data loss but the records of data loss are also lost.
(Lincoln Yeoh)



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: Generating code for query jumbling through gen_node_support.pl
Следующее
От: David Geier
Дата:
Сообщение: Re: pg_upgrade from PG-14.5 to PG-15.1 failing due to non-existing function