Executando o psql na linha de comando do Linux

1

Acabei de instalar o Postgres9 e ele está funcionando sem nenhum problema. Há uma coisa, no entanto, que está me confundindo:

Se eu digitar /usr/local/pgsql/bin/psql test , então cargas de linha de comando postgres e eu posso usá-lo como esperado, no entanto ...

Se eu cd /usr/local/pgsql/bin , em seguida, digite psql test , recebo o seguinte erro:

The program 'psql' is currently not installed. To run 'psql' please ask your administrator to install the package 'postgresql-client-common'

Alguém sabe por quê? (por favor não diga instalar o postgresql-client-common pois isso não resolve o problema)

    
por Mr Shoubs 12.10.2010 / 16:08

1 resposta

4

O diretório /usr/local/pgsql/bin não está no seu PATH (e nem é . - o que é bom por motivos de segurança). Basta executá-lo assim, se você estiver nesse diretório:

./psql test

que diz executar psql do diretório atual ( ./ ).

    
por 12.10.2010 / 16:16