2013-06-04 39 views
10

Tôi cần sử dụng một số tính năng độc quyền của PostgreSQL như quy tắc và trình kích hoạt để phân vùng bảng. Miễn là tôi biết, các loại tính năng này không thể được đổ vào schema.rb vì vậy tôi đã thay đổi tham số cấu hình schema_format của mình thành: sql.heroku rake db: cấu trúc: tải lỗi

Bây giờ, khi tôi cố gắng để tải rake db: Cơ cấu: tải để tải tạo structure.sql vào cơ sở dữ liệu Heroku, nó không nói: sh: psql: không tìm thấy

Làm thế nào tôi có thể làm điều đó?

Trả lời

6

Bạn có thể sử dụng pg:psql để chạy các kịch bản từ máy tính của bạn chống lại sự phát triển cơ sở dữ liệu:

cd your-rails-project 
heroku pg:psql -a your-app-name <db/structure.sql 

Chỉ cần chắc chắn rằng các chi nhánh bạn đã kiểm tra ra tại địa phương là giống như một trong những bạn đã được triển khai.

Các vấn đề liên quan