gpt4 book ai didi

postgresql - Rails 4 - postgresql 9.4 jsonb 不存在

转载 作者:行者123 更新时间:2023-11-29 11:19:36 24 4
gpt4 key购买 nike

我在我的项目中使用了 rails 4 和 postgresql 9.4。当我运行“rdd && rdc && rdm && rds”时,我得到了这个错误 PG::UndefinedObject: ERROR: type "jsonb"does not exist 如何解决这个错误?告诉我。

我的迁移文件:

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

感谢您的帮助!

最佳答案

检查您是否已连接到开发中的正确 Postgres 实例。

rails console
ActiveRecord::Base.connection.execute("select version();").first["version"]

如果您确定您运行的是 9.4,那么您可能正在运行两个 Postgres 服务器。一个 9.4,还有一个更旧的。

我遇到了这个问题并编辑了我的 database.yml 并指定了 host: 'localhost'

关于postgresql - Rails 4 - postgresql 9.4 jsonb 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27718680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com