Rails 4 – postgresql 9.4 jsonb不存在

发布时间:2019-07-11 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了Rails 4 – postgresql 9.4 jsonb不存在脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的项目中使用过rails 4和 postgresql 9.4.当我运行“rdd&& rdc&& rdm&& rds”时我得到了这个错误PG :: UndefinedObject:ERROR:输入“jsonb”不存在怎么解决这个错误?告诉我.

我的迁移文件:

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和指定的主机:’localhost’.

总结

以上是脚本之家为你收集整理的Rails 4 – postgresql 9.4 jsonb不存在全部内容,希望文章能够帮你解决Rails 4 – postgresql 9.4 jsonb不存在所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:76874919,请注明来意。

脚本之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ” ,选择关注!
精选程序员所需精品干货内容!

标签: