export PATH=/usr/pgsql-9.2/bin:$PATH
Program dapat dieksekusi psql
ada di direktori /usr/pgsql-9.2/bin
, dan direktori itu tidak termasuk dalam jalur secara default, jadi kita harus memberi tahu program shell (terminal) kita di mana menemukan psql
. Saat sebagian besar paket diinstal, mereka ditambahkan ke jalur yang sudah ada, seperti /usr/local/bin
, tetapi bukan program ini.
Jadi kita harus menambahkan jalur program ke variabel PATH shell jika kita tidak ingin mengetikkan jalur lengkap ke program setiap kali kita menjalankannya.
Baris ini biasanya ditambahkan ke skrip startup shell, yang untuk bash shell akan ada di file ~/.bashrc
.
mungkin psql tidak ada di PATH
dari pengguna postgres. Gunakan perintah loc untuk menemukan di mana psql berada dan pastikan jalurnya ada di PATH
untuk pengguna postgres.
Bisa jadi karena psql tidak ada di PATH
$ locate psql
/usr/lib/postgresql/9.6/bin/psql
Kemudian buat tautan di /usr/bin
ln -s /usr/lib/postgresql/9.6/bin/psql /usr/bin/psql
Kemudian coba jalankan psql itu seharusnya berfungsi.