pg_ctl -w with postgresql.conf in non-default path

Поиск
Список
Период
Сортировка
От
Тема pg_ctl -w with postgresql.conf in non-default path
Дата
Msg-id 20080707112134.6C050478@hirano.cc
обсуждение исходный текст
Ответы Re: pg_ctl -w with postgresql.conf in non-default path  (Andrew Dunstan <andrew@dunslane.net>)
Список pgsql-hackers
Hello guys,

This is my first post to this list..

I'm using PostgreSQL8.3.3 and I moved postgresql.conf to the
outside of DATA direcotory, and invoked postgres via pg_ctl
as following.

pg_ctl -w -D /data -o '--config-file=/home/hirano/postgresql.conf' start

This seems to work well, but when I changed the port parameter in
that postgresql.conf, pg_ctl waits for timeout by "-w" option.
In this case, postgres correctly listens the port I wrote in
config, but pg_ctl checkes the port in the data/postgresql.conf
file.

I think this is because the path to postgresql.conf is hard-coded
in the pg_ctl.c

| snprintf(conf_file, MAXPGPATH, "%s/postgresql.conf", pg_data);

But actually there're no descriptions of --config-file option in the
manual of postgres command, although I'm not sure how I could
find it...

Is it bad way to use --config-file option or pg_ctl bug?

Regards.

-- 
HIRANO Yoshitaka







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

Предыдущее
От: ITAGAKI Takahiro
Дата:
Сообщение: Re: [PATCHES] WIP: executor_hook for pg_stat_statements
Следующее
От: Simon Riggs
Дата:
Сообщение: Re: [PATCHES] WIP: executor_hook for pg_stat_statements