Instalé PostgreSQL utilizando el instalador interactivo de EnterpriseDB siguiendo el enlace este . De manera predeterminada, el directorio de instalación es /Library/PostgreSQL/9.6. Después de la instalación exitosa, psql no está en el $ PATH. Tengo que navegar hasta el directorio de instalación o ingresar la ruta completa para ejecutarlo:
cd /Library/PostgreSQL/9.6/bin
./psql -d template1
¿Debo agregar esta ruta a .profile o .bash_profile, crear un enlace simbólico a / usr / bin? ¿Qué enfoque es más adecuado para Mac?
Porque esto no funciona:
# ln -s /Library/PostgreSQL/9.6/bin/psql /usr/bin/psql
ln: /usr/bin/psql: Operation not permitted
Solución temporal:
sh-3.2# ln -s postgres /usr/local/bin/postgres
sh-3.2# ln -s createdb /usr/local/bin/createdb
sh-3.2# ln -s createuser /usr/local/bin/createuser
sh-3.2# ln -s dropdb /usr/local/bin/dropdb
sh-3.2# ln -s dropuser /usr/local/bin/dropuser
sh-3.2# ln -s initdb /usr/local/bin/initdb
sh-3.2# ln -s pg_ctl /usr/local/bin/pg_ctl
sh-3.2# ln -s pg_dump /usr/local/bin/pg_dump
sh-3.2# ln -s pg_dumpall /usr/local/bin/pg_dumpall