Re: FW: 2 instances

From: "Andy Shellam" <andy(at)andycc(dot)net>
To: "'H(dot)J(dot) Sanders'" <hjs(at)rmax(dot)nl>
Cc: <pgsql-admin(at)postgresql(dot)org>
Subject: Re: FW: 2 instances
Date: 2006-07-04 13:27:17
Message-ID: !~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAAC4AAAAAAAAAt+qV6pqKPEmXG74TlFgX5gEAlpDSN+DrMEWnumhoRHpQKQAAAbLc9wAAEAAAAPbkNl9akWdCjmQER9jKdGIBAAAAAA==@andycc.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

The problem you've got is that there'll always be 2 configurations - one for
your "default" instance and one for your 5433 instance.

I believe (I could be wrong here), that postgresql.conf is just for the
server side - it's the client tools you're connecting with, so they need to
know which port to connect to (of which 5432 is default, unless changed in
your configure script.)

You could put:

PGPORT=XXXX

export PGPORT

in each of your user's .profile (or .bash_profile) scripts (replacing XXXX
with either 5432 or 5433 dependent on which cluster you want the user to
connect to.) Then the PG client tools will read that as the port number (to
save putting "-p 5433" in the command line.)

Regards

Andy

_____

From: H.J. Sanders [mailto:hjs(at)rmax(dot)nl]
Sent: 04 July 2006 1:54 pm
To: andy(at)andycc(dot)net
Subject: RE: [ADMIN] FW: 2 instances

Hello Andy.

This does indeed the tric ( -p 5433).

I expected that this port 5433 would be taken from $PGDATA/postgresql.conf

Is this also possible?

Many thanks

Henk

-----Oorspronkelijk bericht-----
Van: Andy Shellam [mailto:andy(at)andycc(dot)net]
Verzonden: dinsdag 4 juli 2006 13:28
Aan: 'H.J. Sanders'
CC: pgsql-admin(at)postgresql(dot)org
Onderwerp: RE: [ADMIN] FW: 2 instances

How are you connecting to Postgres?

Note that you'll always need to give the port 5433 to connect to the second
instance in any tool you use (psql, pg_dump, other management utilities
etc), otherwise you'll always connect to the "default" instance on 5432.

Andy

_____

From: pgsql-admin-owner(at)postgresql(dot)org
[mailto:pgsql-admin-owner(at)postgresql(dot)org] On Behalf Of H.J. Sanders
Sent: 04 July 2006 12:22 pm
To: pgsql-admin(at)postgresql(dot)org
Subject: [ADMIN] FW: 2 instances

Hello.

I would like to run 2 instances of postgresql with 2 different
data-directories: dir-a en dir-b.

Looking trough the archives I came to the next setup:

I created this 2 different directories and 2 users each with a different
PGDATA(dir-a and dir-b) in their .profile

Using this 2 users i did twice initdb and createdb xyz with the first user.

in postgresql.conf of the second directory I changed the port to 5433 and
also entered this port in /etc/services and started the second

postmaster, ps -f shows it is running.

If I now want to create the same database xyz in the second directory using
the second user,

the database is already there!

What am I missing?

Many thanks

Henk Sander

!DSPAM:14,44aa651c256842130418775!

Browse pgsql-admin by date

  From Date Subject
Next Message Rodrigo De Leon 2006-07-04 17:53:46 Wrap (obfuscate) code
Previous Message Andy Shellam 2006-07-04 11:27:57 Re: FW: 2 instances