Invalid user-level setting = confusing error message

Поиск
Список
Период
Сортировка
От Thom Brown
Тема Invalid user-level setting = confusing error message
Дата
Msg-id CAA-aLv7b9EAiyftyw-iV6PSZFkuV4Yjui1Zirod+XSfnXyOj3w@mail.gmail.com
обсуждение исходный текст
Ответы Re: Invalid user-level setting = confusing error message  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Hi,

At the moment, if we try to set up a configuration parameter for a
user which doesn't make sense in that context, we get an error message
that doesn't really tell us that we're not allowed to set it for
users:

# ALTER ROLE moo SET log_line_prefix = '%s';
ERROR:  parameter "log_line_prefix" cannot be changed now

Might I propose an alternative error message for user-level
configuration changes that target parameters of level sighup and
above?

Perhaps something like:

ERROR: parameter "log_line_prefix" cannot be set at the user level.

Thom



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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: max_parallel_degree context level
Следующее
От: Jacek Wielemborek
Дата:
Сообщение: Re: Request for Code Review: BPGSQL