Re: Installing different PostgreSQL versions in parallel

From: Rafael Ostertag <raos(at)opencsw(dot)org>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Installing different PostgreSQL versions in parallel
Date: 2011-12-07 06:37:26
Message-ID: 20111207063726.GI18805@bender.opencsw.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi John
On Tue, Dec 06, 2011 at 08:35:58PM -0800, John R Pierce wrote:
> On 12/06/11 8:30 PM, raghu ram wrote:
> >
> > I'm in the course of creating PostgreSQL packages for Solaris. One
> > of the
> > requirement is to install different PostgreSQL versions in
> > parallel, the other
> > is to have all the libraries stuffed in one place.
> >
> > Now, if I install, let's say, pgsql 8.3 and 8.4 in parallel and
> > all libraries
> > go to /opt/csw/lib, I end up with:
> >
> > $ ls -l /opt/csw/lib/libpq*
> > lrwxrwxrwx 1 root root libpq.so -> libpq.so.5.2
> > lrwxrwxrwx 1 root root libpq.so.5 -> libpq.so.5.2
> > -rwxr-xr-x 1 root bin libpq.so.5.1
> > -rwxr-xr-x 1 root bin libpq.so.5.2
> >
> > Which in turn leads to 8.3 binaries loading libpq.so.5.2,
> > effectively mixing
> > 8.3 binaries with 8.4 libraries.
> >
> > Finally, the question: How bad is it having a pgsql binary version
> > X.Y using a
> > library X.Z?
> >
> >
> >To overcome this issues,use "--prefix=PREFIX " option while
> >running "configure",so that PostgreSQL 8.3 version related
> >directories [i.e bin,include,lib,share] will store in preferred
> >PREFIX location.
> >
> >Ex: ./configure --prefix=/usr/local/pgsql83
> > ./configure --prefix=/usr/local/pgsql84
> >
> >Once completion of PostgreSQL installation,you will see
> >"bin,include,lib,share" directories are created under the
> >/usr/local/pgsql83 location.
> >
>
> its apparent to me from the /opt/csw prefix he mentions that he's
> building PostgreSQL for the Blastwave/OpenCSW Solaris software
> repositories, and HAS to put the libs in /opt/csw/lib due to project
> policies.
>

Exactly. Thanks for clarification on this.

--Rafael

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message John R Pierce 2011-12-07 06:55:40 Re: Installing different PostgreSQL versions in parallel
Previous Message Craig Ringer 2011-12-07 04:58:04 Re: [BUGS] BUG #6325: Useless Index updates