Re: (A) native Windows port

Поиск
Список
Период
Сортировка
От Marc G. Fournier
Тема Re: (A) native Windows port
Дата
Msg-id 20020706230222.U11619-100000@mail1.hub.org
обсуждение исходный текст
Ответ на Re: (A) native Windows port  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On Sat, 6 Jul 2002, Tom Lane wrote:

> Andrew Sullivan <andrew@libertyrms.info> writes:
> > On Fri, Jul 05, 2002 at 12:39:13PM -0400, Lamar Owen wrote:
> >> One other usability note: why can't postmaster perform the steps of
> >> an initdb if -D points to an empty directory?
>
> > Rank newbies shouldn't be protected in this way, partly because if
> > something goes wrong, _they won't know what to do_.  Please, please,
> > don't be putting automagic, database destroying functions like that
> > into the postmaster.
>
> I agree completely with Andrew, even though an auto-initdb on an empty
> directory presumably won't destroy any data.  What it *does* do is
> effectively mask a DBA error.  We'll be getting panic-stricken support
> calls/emails saying "all my databases are gone!  Postgres sucks!" when
> the problem is just that PG was restarted with the wrong -D pointer. The
> existing behavior points that out loud and clear, in a context where the
> DBA shouldn't have too much trouble figuring out what he did wrong.

Okay, I'm sitting on the fence on this one ... but, as DBA for several
PgSQL installs on at least a half dozen machines or more, if someone
restarts PG with the wrong -D pointer, they haven't setup their machine to
live through a reboot ... first thing any DBA *should* be doing after they
have 'initdb'd their system is add the appropriate start-up scripts for
after the reboot ...

Also, what is the difference between forgetting where you put it in an
initdb or on the first postmaster?  Why not put in a 'safety'?  If you
start up postmaster with -D on a directory that doesn't yet exist, it
prompts the DBA as to whether they are certain that they wish to do this?

Just thoughts ... I'm happy enough with initdb *shrug*





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

Предыдущее
От: Lamar Owen
Дата:
Сообщение: Re: (A) native Windows port
Следующее
От: Patrick Macdonald
Дата:
Сообщение: Re: Issues Outstanding for Point In Time Recovery (PITR)