Re: BUG #5276: pg_ctl reads data directory on -D instead of postgresql.conf directoryh

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: BUG #5276: pg_ctl reads data directory on -D instead of postgresql.conf directoryh
Дата
Msg-id 24490.1263485463@sss.pgh.pa.us
обсуждение исходный текст
Ответ на BUG #5276: pg_ctl reads data directory on -D instead of postgresql.conf directoryh  ("James Bellinger" <jfb@zer7.com>)
Список pgsql-bugs
"James Bellinger" <jfb@zer7.com> writes:
> While on startup, pg_ctl (correctly) looks in the directory specified by -D
> for postgresql.conf, and then uses that to determine the data directory,
> when stopping it actually expects the directories to be the same and in
> doing so looks for the PID file in the given directory. As a result, on
> start one needs to use the .conf directory with -D, and on stop the data
> directory.

Your premise is wrong --- pg_ctl does not read postgresql.conf at any
time.  It's not intended to be used in a scenario where the
data_directory configuration option is being used.

There have been previous discussions about trying to teach it to read
the config file, but the effort needed seems far out of proportion to
the benefits :-(

            regards, tom lane

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #5269: postgres backend terminates with SIGSEGV
Следующее
От: Justin Pitts
Дата:
Сообщение: Re: BUG #5269: postgres backend terminates with SIGSEGV