Nuestro grupo de trabajo ha estado mucho tiempo investigando para dar respuesta a tus búsquedas, te dejamos la respuesta por esto nuestro objetivo es que te sea de mucha apoyo.
Solución:
export PATH=/usr/pgsql-9.2/bin:$PATH
El programa ejecutable psql
esta en el directorio /usr/pgsql-9.2/bin
y ese directorio no está incluido en la ruta de forma predeterminada, por lo que debemos decirle a nuestro programa shell (terminal) dónde encontrar psql
. Cuando la mayoría de los paquetes están instalados, se agregan a una ruta existente, como /usr/local/bin
pero no este programa.
Así que tenemos que añadir la ruta del programa a la variable PATH de la shell si no queremos tener que teclear la ruta completa del programa cada vez que lo ejecutamos.
Por lo general, esta línea debe agregarse al script de inicio del shell, que para el shell bash estará en el archivo ~/.bashrc
.
tal vez psql no está en el PATH
del usuario de postgres. Use el comando de localización para encontrar dónde está psql y asegúrese de que su ruta esté en el PATH
para el usuario de postgres.
Puede deberse a que psql no está en PATH
$ locate psql
/usr/lib/postgresql/9.6/bin/psql
Luego crea un enlace en /usr/bin
ln -s /usr/lib/postgresql/9.6/bin/psql /usr/bin/psql
Luego intente ejecutar psql, debería funcionar.
Te mostramos reseñas y valoraciones
Nos encantaría que puedieras comunicar esta noticia si lograste el éxito.