PostgreSQL seems to have an environment file that allows settings environment variables. On Linux (Kubuntu 11.10 in my case), it is located at e.g. /etc/postgresql/8.4/mai
There is no standard way to specify environment variables for PostgreSQL, I assume that file is Kubuntu
specific.
What I did to ease my life was copying approach used by ORACLE:
/etc/pgtab
file on each server where I run PostgreSQL databases;/etc/pgtab
;pgenv
which based on the /etc/pgtab
shows the menu of clusters (in case there're more then just one) and initialize all PATH
s and variables.It works on my MacBookPro and on all Linux and HP-UX based servers.