Instalé PostgreSQL en una computadora con Mac OS X usando el instalador One click . Luego trato de acceder a PostgreSQL usando el psqlcomando, 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/psqly creé un.bash_profilearchivo como usted sugirió y funciona muy bien.sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plistluego esperarfinda que finalizara el procesoexport PATH=/Applications/Postgres.app/Contents/Versions/latest/bin/:$PATHRecomiendo encarecidamente el uso
Postgres.appdel equipo de Heroku, que también es compatible con ellos.Tiene un icono de barra de menú y el menú tiene un
psqlelemento:También encontrará
psqlincluido 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
psqldirectamente:¡CONSIDERACIÓN! AFAIK,
Postgres.appno 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/binexport PATH=/Applications/Postgres.app/Contents/Versions/latest/bin/:$PATHHeroku teamy 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
libpqpaquete 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
psqlsin instalar todo el motor de la base de datos. Encontrépgclimá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.