Re: Conservation of OIDs

From: Stephan Szabo <sszabo(at)megazone(dot)bigpanda(dot)com>
To: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
Cc: "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>, "Nigel J(dot) Andrews" <nandrews(at)investsystems(dot)co(dot)uk>, btober(at)seaworthysys(dot)com, mkoi-pg(at)aon(dot)at, pgsql-general(at)postgresql(dot)org
Subject: Re: Conservation of OIDs
Date: 2003-11-16 22:22:35
Message-ID: 20031116141914.O69914@megazone.bigpanda.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


On Sun, 16 Nov 2003, Alvaro Herrera wrote:

> On Sun, Nov 16, 2003 at 10:47:22AM -0800, Joshua D. Drake wrote:
> >
> > >Whoa! You mean these aren't already separate database clusters or
> > >even separate systems? I am very shocked, you can't do a proper Dev
> > >--> QAT --> Prod environment if all three systems are run by the same
> > >postmaster, or on the same host imo. But maybe I'm just over
> > >cautious, or worked on systems where access to production systems is
> > >controlled.
> >
> > I second this. Use different databases for each. You can run them
> > on the same machine (there are some real advantages to this) but
> > create a separate initdb for each...
>
> What's the point? You can keep them separate through pg_hba.conf if
> it's really needed. I don't see how having several clusters, one
> database each, buys you any security.

I don't think security isn't the issue but instead it's reliability. If
you have a bug in your dev system that say causes backends to die and
forcing full postmaster restarts, do you really want to be mucking up your
production system as well? This isn't hard to imagine if you have
extension functions that you're loading as part of your dev system that
are different from production.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Steve - DND 2003-11-17 00:40:40 MultiByte columns
Previous Message Szűcs Gábor 2003-11-16 21:01:35 unix_socket_directory not fully recognized by pg_ctl?