Tôi đã cài đặt PostgreSQL và nó hoạt động tốt. Tuy nhiên, khi tôi khôi phục bản sao lưu, tôi nhận được lỗi -bash: psql: command not found
:Postgresql -bash: psql: lệnh không tìm thấy
[[email protected] ~]# su postgres
[[email protected] root]$ psql -f all.sql
bash: psql: command not found
[[email protected] root]$
Tôi đã làm gì sai?
Điều này có thể xảy ra trên CentOS khi bạn vô tình cài đặt PostgreSQL 8.4 (gói 'postgresql-server') sau khi cài đặt PostgreSQL 9.2 (gói 'postgresql-serve r92') trên cùng một máy. Nếu bạn xóa PostgreSQL 8.4, yum cũng sẽ xóa thư mục bin postgres khỏi đường dẫn. –
^^ NÀY! Cảm ơn Iain –