Tôi đã sử dụng đường ray 4 và postgresql 9.4 trong project.when của tôi được chạy "RDD & & RDC & & RDM & & rds" và tôi đã nhận lỗi này PG :: UndefinedObject : L ERI: loại "jsonb" không tồn tại làm thế nào để giải quyết lỗi này? nói với tôi.Rails 4 - postgresql 9.4 jsonb không tồn tại
tập tin Di chuyển My:
class CreateConsultingLocationDoctorSchedules < ActiveRecord::Migration
def change
create_table :consulting_location_doctor_schedules do |t|
t.belongs_to :consulting_location_doctor
t.datetime :schedule_date, null: false
t.jsonb :slot_details, index: true, default: {}
t.daterange :start_and_end_time, null: false
t.datetime :deleted_at
t.belongs_to :deleted_by
t.timestamps
end
end
end
Thanks for ur giúp đỡ!
Điều đó cho thấy rằng phiên bản Rails của bạn không thực sự là 4,2 vì ít nhất là định dạng của bạn là đúng và các phiên bản cần thiết là 4,2 cho Rails và 9,4 cho PostgreSQL. Bạn có thể kiểm tra cẩn thận không? –
Tôi có cùng một vấn đề tôi đang sử dụng đường ray 4.2 và pg 9.4.1 bạn có tìm thấy giải pháp nào không ?? – medBo
Câu hỏi và giải pháp trùng lặp có tại đây: http://stackoverflow.com/questions/29393562/rails-and-jsonb-type-jsonb-does-not-exist – deivid