Instalei o PostgreSQL em um computador com Mac OS X usando o instalador do One click . Então, tento acessar o PostgreSQL usando o psql
comando, mas ele não parece estar disponível.
Eu recebo esta mensagem:
psql
-bash: psql: command not found
Preciso instalar algo mais? Ou como posso configurar o PostgreSQL para poder usá-lo no meu computador?
fonte
/Library/PostgreSQL/9.0/bin/psql
e eu criei um.bash_profile
arquivo como você sugeriu e funciona muito bem.sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
, em seguida, esperar ofind
processo terminarexport PATH=/Applications/Postgres.app/Contents/Versions/latest/bin/:$PATH
Eu recomendo fortemente o uso
Postgres.app
da equipe Heroku, que também é suportada por eles!Possui um ícone na barra de menus e o menu possui um
psql
item:Você também encontrará
psql
aqui incluído se desejar a mesma versão do servidor (o caminho pode variar de acordo com a versão):Se desejar, você pode adicionar este caminho ao seu script de inicialização para executar
psql
diretamente:EMBARGO! O AFAIK,
Postgres.app
não suporta conexões via soquetes Unix (não sei o que é isso ...) e suporta apenas conexões TCP / IP. Portanto, não entre em pânico se você não conseguir se conectar a partir de outros programas.fonte
/Applications/Postgres.app/Contents/Versions/latest/bin
export PATH=/Applications/Postgres.app/Contents/Versions/latest/bin/:$PATH
Heroku team
e o aplicativo. Você pode compartilhar como eles estão conectados?Aparece "o caminho" para instalar o cliente, se você deseja usar o hombrew, é:
$ brew install postgresql
então
psql
(a linha de comando do cliente) estará agora disponível para você (também instala um servidor / banco de dados local do Postgres, mas você não precisa usá-lo se tudo que deseja é o cliente).Aparentemente, há também um 'wrapper' para o psql para torná-lo mais "amigável", também disponível via homebrew (
brew install pgcli
), caso seja interessante.Pgcli is a command line interface for Postgres with auto-completion and syntax highlighting.
Outra opção é instalar o
libpq
pacote homebrew, mas é necessário vinculá- lo à força (o que é desencorajado atualmente)ou adicione-o ao seu PATH (incentivado), consulte as instruções que o homebrew diz após a instalação.
fonte
psql
sem instalar todo o mecanismo de banco de dados. Acheipgcli
mais conveniente quando, por exemplo, você deseja que todos os seus serviços sejam dockerizados. Muito bom @rogerdpack!De acordo com o guia de instalação após o término da instalação, deve haver atalhos para StackBuilder, pgAdmin3 e psql na pasta Application do Postgres:
Se houver esses atalhos, verifique onde o psql está apontando.
fonte
postgresql.org
.