PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Phiên bản postgresql 9.2 pg_dump không khớp

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:

  1. 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.)

  2. 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
    
  3. Tạo lại liên kết tượng trưng trong /usr/bin với:

    sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --force
    

    Số phiên bản trong /usr/lib/postgresql/... đường dẫn trên phải khớp với server version số 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/... .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn SQL để lấy hàng gần đây nhất cho mỗi trường hợp của một khóa nhất định

  2. Trả về các hàng phù hợp với các phần tử của mảng đầu vào trong hàm plpgsql

  3. Chỉ mục trên Dấu thời gian:Các hàm trong biểu thức chỉ mục phải được đánh dấu là CÓ THỂ NGAY LẬP TỨC

  4. Giá trị sử dụng PostgreSQL từ hàng trước nếu thiếu

  5. Tại sao bạn nên học PostgreSQL?