Instalé PostgreSQL en una computadora con Mac OS X usando el instalador One click . Luego trato de acceder a PostgreSQL usando el psql
comando, pero parece que no está disponible.
Recibo este mensaje:
psql
-bash: psql: command not found
¿Tengo que instalar algo más? ¿O cómo puedo configurar PostgreSQL para poder usarlo en mi computadora?
fuente
/Library/PostgreSQL/9.0/bin/psql
y creé un.bash_profile
archivo como usted sugirió y funciona muy bien.sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
luego esperarfind
a que finalizara el procesoexport PATH=/Applications/Postgres.app/Contents/Versions/latest/bin/:$PATH
Recomiendo encarecidamente el uso
Postgres.app
del equipo de Heroku, que también es compatible con ellos.Tiene un icono de barra de menú y el menú tiene un
psql
elemento:También encontrará
psql
incluido aquí si desea la misma versión que el servidor (la ruta puede variar según la versión):Si lo desea, puede agregar esta ruta a su script de inicio para ejecutar
psql
directamente:¡CONSIDERACIÓN! AFAIK,
Postgres.app
no admite conexiones a través de sockets Unix (no estoy seguro de qué es esto ...), y solo admite conexiones TCP / IP. Así que no se asuste si no puede conectarse desde otros programas.fuente
/Applications/Postgres.app/Contents/Versions/latest/bin
export PATH=/Applications/Postgres.app/Contents/Versions/latest/bin/:$PATH
Heroku team
y la aplicación. ¿Puedes compartir cómo están conectados?Aparece "la forma" de instalar el cliente, si desea utilizar hombrew, es:
$ brew install postgresql
entonces
psql
(la línea de comando del cliente) ahora estará disponible para usted (también instala un servidor / base de datos local de Postgres, pero no tiene que usar eso si todo lo que quiere es el cliente).Aparentemente, también hay un 'contenedor' para psql para hacerlo más "amigable para el usuario", también disponible a través de homebrew (
brew install pgcli
) en caso de que sea interesante.Pgcli is a command line interface for Postgres with auto-completion and syntax highlighting.
Otra opción es instalar el
libpq
paquete homebrew, pero debe forzarlo (lo que se desaconseja en estos días)o agréguelo a su RUTA (lo cual se recomienda), consulte las instrucciones que dice homebrew después de la instalación.
fuente
psql
sin instalar todo el motor de la base de datos. Encontrépgcli
más conveniente para cuando, por ejemplo, desea tener todos sus servicios acoplados. ¡Así se hace @rogerdpack!De acuerdo con la guía de instalación, una vez que la instalación haya finalizado, debería haber accesos directos para StackBuilder, pgAdmin3 y psql en la carpeta Aplicación de Postgres:
Si hay tales accesos directos, verifique hacia dónde apunta el psql.
fuente
postgresql.org
.