Re: Multiple postgresql serices on same windows machine..

From: "Peter Koczan" <pjkoczan(at)gmail(dot)com>
To: "Vishal Arora" <aroravishal22(at)hotmail(dot)com>
Cc: "Anoo Sivadasan Pillai" <aspillai(at)in(dot)rm(dot)com>, pgsql-admin(at)postgresql(dot)org
Subject: Re: Multiple postgresql serices on same windows machine..
Date: 2008-02-08 22:06:08
Message-ID: 4544e0330802081406h67ffa843p546a86be1f908e5e@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

On Feb 7, 2008 11:27 PM, Vishal Arora <aroravishal22(at)hotmail(dot)com> wrote:
> You can have more than one instance of PostgreSQL server running on the same
> Windows machine as long as you have different DataDir for each of them. you
> can have initdb process indicating different datadir.

And you need each instance (or cluster, as it's usually called in
postgresql lingo) to listen on a different port. Be careful when doing
this because multiple clusters don't play nice with resources like
shared memory.

Anoo, with the usage scenario you suggested, couldn't you just create
some roles in the database cluster, and create new databases? For
example, you could,

- Create the database "app_a_db" and the role "app_a" (with a properly
encrypted password) for Application A. Application A connects to the
server as user "app_a" and does its work in "app_a_db".
- Create the database "app_b_db" and the role "app_b" (with a properly
encrypted password) for Application B. Application A connects to the
server as user "app_b" and does its work in "app_b_db".

app_a doesn't know the password of app_b, and vice-versa, and neither
knows the Windows system passwords for postgres or ServiceAccount.
Since they're working in different databases, they won't interfere
with each other's data. And, you only have to maintain one
cluster/server instead of two.

If it turns out that this doesn't meet your needs, then a separate
cluster is the way to go. I'm just giving you another option. Hope
this helps.

Peter

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Kasia Tuszynska 2008-02-08 23:54:08 postgres rpms for solaris and suse
Previous Message Tom Lane 2008-02-08 20:56:00 Re: Error on CLUSTER command