On 07/08 14.10, Sriram Natarajan wrote:
> Yes, I too was surprised when I first saw that. If Postgres 8.1 had 
> indeed used symbolic links to link some of the commonly used binaries to 
> /usr/bin, then they could have probably continued the behavior with 8.2 
> or 8.3 as well. 

Hmm. If a user has created a database using /usr/bin/postgres when
that pointed to 8.1, then upgrades Solaris to a version where this
softlink points to 8.2 or 8.3, the database will stop working!

> Having said all of these - it is very important for the whole stack 
> within OpenSolaris to give a consistent user experience. So, if the 
> consensus - as it currently seems to be - that users are expected to set 
> their PATH to the appropriate component versions - then that is what 
> every one of us should be going.

I think this is only needed for components which are complex (lots of
binaries and/or libraries) or that are expected to have to co-exist in
several versions.

You wouldn't do this with single-binary components with no versioning
issues.

-- 
Bjorn Munch                 Sun Microsystems
Trondheim, Norway       http://sun.com/postgresql/

Reply via email to