Skip site navigation (1) Skip section navigation (2)

Re: pg_config, pg_service.conf, postgresql.conf ....

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: "Mark Woodward" <pgsql(at)mohawksoft(dot)com>
Cc: "Peter Eisentraut" <peter_e(at)gmx(dot)net>, kleptog(at)svana(dot)org, pgsql-hackers(at)postgresql(dot)org
Subject: Re: pg_config, pg_service.conf, postgresql.conf ....
Date: 2006-02-21 16:16:05
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-hackers
"Mark Woodward" <pgsql(at)mohawksoft(dot)com> writes:
>> pg_config --sysconfdir

> Hmm, that doesn't show up with pg_config --help.

It's in 8.1.

> One of my difficulties with PostgreSQL is that there is no "standardized"
> location for where everything is located, i.e. self documenting. If you
> know that "/usr/local/pgsql/etc/pg_service.conf" will contain a list of
> services, that is really awesome.

I can't see a use-case for this at all, certainly not one that would
override the reasons why there isn't a standardized location already.
If we tried to force this to happen, it would
	* break building temp installations without root, because you'd
	  not be able to list the installation in the central file
	* get modified by packagers to fit their ideas of filesystem
	  layout, hence the "standard" location would be no such thing

The concept really only works for one root-made installation on a single
filesystem layout, and in that situation you hardly need it anyway,
because you already know where the database is gonna be (eg with RPM
installations it's gonna be /var/lib/pgsql/data).

I don't see any plausibility to the concept of a configuration file that
is in a more predictable place than the database itself is.  I certainly
don't see any plausibility to the idea that we're going to be able to
force such a file to exist and be accurate in the face of admin
errors/oversights, which is basically the situation you are presenting
as the use-case.

			regards, tom lane

In response to


pgsql-hackers by date

Next:From: Stephan SzaboDate: 2006-02-21 16:48:25
Subject: Re: pg_config, pg_service.conf, postgresql.conf ....
Previous:From: Martijn van OosterhoutDate: 2006-02-21 16:15:56
Subject: Re: pg_config, pg_service.conf, postgresql.conf ....

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group