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/