On 06/08 23.31, Sriram Natarajan wrote:
> That was my thinking too. For example, user does not have to do 
> /usr/mysql/5.1/bin in the PATH so that they can run mysqladmin from the 
> command line. The same can apply for Postgres or PHP or any other 
> component. But, I am missing a common or conventional user policy here. 
> Hence, initiated this thread.

When PostgreSQL was first integrated in Solaris as version 8.1, it was
(after some back-and-forth discussions) decided to put the binaries
directly under /usr/bin despite some of them having rather generic
names like 'createuser'.

This has later been regarded by most (me included) as a Big
Mistake. When 8.2 and later 8.3 were integrated, they could not
replace 8.1 due to backwards compatibility issues, so had to go
elsewhere. Then it's unfortunate that the oldest version of PostgreSQL
is the one found in the default PATH (and MANPATH).

On our PostgreSQL test machines in the local lab we have actually gone
to the step of *removing* the 8.1 packages. I did so again today after
they were upgraded to snv_95.

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

Reply via email to