Re: [BUGS] pg_service.conf ignores dbname parameter

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: [BUGS] pg_service.conf ignores dbname parameter
Дата
Msg-id 20815.1071769457@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: [BUGS] pg_service.conf ignores dbname parameter  (Peter Eisentraut <peter_e@gmx.net>)
Ответы Re: [BUGS] pg_service.conf ignores dbname parameter  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-hackers
Peter Eisentraut <peter_e@gmx.net> writes:
> Regardless of this particular issue, I think it would be useful if, 
> under some conditions to be identified, some service were taken as 
> default if nothing is specied in libpq.  That would eliminate the need 
> to set environment variables, which is undesirable in many situations.

That's a thought.  Maybe if pg_service.conf exists and contains a
section named "default", we use whatever settings are present there?
(Obviously we'd not want the dbname to be forced by this, but I think
we've already agreed to get rid of that behavior.)

About the only downside I can see to this is that every connection
would incur the overhead of an attempted file opening.  That might be
thought to be too much overhead, at least by people who have no use
for the feature.  But in comparison to what will happen on the server
side during backend startup, it's probably pretty negligible.

BTW, why is it that pg_service.conf is system-wide?  Personally I'd
think it more useful to seek settings in ~/.pg_service.conf.
        regards, tom lane


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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: [BUGS] pg_service.conf ignores dbname parameter
Следующее
От: Andrew Dunstan
Дата:
Сообщение: Re: replace all with * in pg_hba.conf