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

Cách nhập tệp kết xuất Heroku PG vào máy cục bộ

Bạn thấy lỗi vì psql cố gắng diễn giải các truy vấn SQL khi bạn thực sự tạo cho anh ta một kết xuất nén (đó là những gì heroku sử dụng).

Trong khi bạn không thể đọc kết xuất, pg_restore -O latest.dump cung cấp cho bạn SQL hợp lệ, bạn có thể chuyển sang psql nhưng giải pháp dễ dàng là giải pháp sau:

pg_restore -O -d app_development latest.dump

Ghi chú:

  • Sử dụng -O vì có thể bạn không sử dụng tên người dùng ngẫu nhiên của db heroku từ xa của mình.
  • Heroku không khuyên bạn nên sử dụng vòi nhưng tôi không biết mức độ rủi ro thực sự của nó.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cơ sở dữ liệu ngủ đông và nhiều người thuê sử dụng các lược đồ trong PostgreSQL

  2. Không thể cài đặt pg gem trên Mountain Lion

  3. Lỗi ứng dụng thử nghiệm django - Gặp lỗi khi tạo cơ sở dữ liệu thử nghiệm:quyền tạo cơ sở dữ liệu bị từ chối

  4. LỖI: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 trong Postgres

  5. Xây dựng cơ sở dữ liệu khả dụng cao cho Moodle bằng PostgreSQL