PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgresql -bash:psql:Befehl nicht gefunden

export PATH=/usr/pgsql-9.2/bin:$PATH

Die ausführbare Programmdatei psql befindet sich im Verzeichnis /usr/pgsql-9.2/bin , und dieses Verzeichnis ist standardmäßig nicht im Pfad enthalten, also müssen wir unserem Shell-Programm (Terminal) mitteilen, wo psql zu finden ist . Wenn die meisten Pakete installiert werden, werden sie einem bestehenden Pfad hinzugefügt, wie z. B. /usr/local/bin , aber nicht dieses Programm.

Also müssen wir den Pfad des Programms zur PATH-Variablen der Shell hinzufügen, wenn wir nicht jedes Mal den vollständigen Pfad zum Programm eingeben müssen, wenn wir es ausführen.

Diese Zeile sollte normalerweise zum Shell-Startskript hinzugefügt werden, das sich für die Bash-Shell in der Datei ~/.bashrc befindet .