From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | mlw <markw(at)mohawksoft(dot)com> |
Cc: | PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: configuration files and PGDATA variable |
Date: | 2001-12-03 01:01:14 |
Message-ID: | 5551.1007341274@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
mlw <markw(at)mohawksoft(dot)com> writes:
> Think of this:
> su pgsql -c "postmaster -C /etc/pgsql/mydb1.conf"
> From this, postmaster can find all its settings in the config
> file. That way you don't have to mess with startup scripts,
> environment variables, or anything it just comes from the
> configuration file.
This is largely possible now, with the exception of locale
environment variables (not sure that we should ignore those) and
database-path environment variables (an ugly hack whose days are
numbered anyway). However, we spell the thing slightly differently:
> su pgsql -c "postmaster -D /path/to/data/dir"
and expect to find the config files therein.
> Right now it is to hard to run two
> different versions/instances of postgresql on the same machine.
Au contraire, it's easy; I do it all the time. (I've got 7.0, 7.1,
and 7.2 postmasters alive right now on this machine.) Moving the
config files out of the data directory would make it harder, IMHO.
> I know this isn't of great concern to this group, but one of the things that
> PostgreSQL does that kind of bugs me, is that it keeps its configuration and
> data in the same place.
Some of us think that's a feature, not a bug. I realize that it's open
to argument; but you'd better give practical arguments, not just assert
that it's the wrong approach.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | bombadil | 2001-12-03 07:37:36 | Problem (bug?) wih like |
Previous Message | James Thornton | 2001-12-02 18:31:48 | update returns 1, but no changes have been made |