Tôi gặp sự cố này khi sử dụng Heroku trên Ubuntu và đây là cách tôi khắc phục sự cố này:
-
Thêm kho lưu trữ apt PostgreSQL như được mô tả tại "Bản tải xuống Linux (Ubuntu)". (Có các trang tương tự cho các hệ điều hành khác.)
-
Nâng cấp lên phiên bản mới nhất (dành cho tôi 9.3) với:
sudo apt-get install postgresql -
Tạo lại liên kết tượng trưng trong
/usr/binvới:sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --forceSố phiên bản trong
/usr/lib/postgresql/...đường dẫn trên phải khớp vớiserver versionsố trong lỗi bạn nhận được. Vì vậy, nếu lỗi của bạn cho biết,pg_dump: server version: 9.9, sau đó liên kết đến/usr/lib/postgresql/9.9/....