ruby-on-rails - ActiveRecord::StatementInvalid Exception: PG::UndefinedFunction: ERROR: function jsonb_set(json, unknown, unknown) 不存在
问题描述
我正在使用此查询来更新 jsonb 字段
UPDATE email_lists SET data = jsonb_set(data, '{aa@rr.com}', '{"email":"aa@rr.com","tnc":"1","add_to_list":"1","country_name":"Mexico","added_at":"2018-06-25"}') WHERE id = '50'
但是得到这个错误
ActiveRecord::StatementInvalid Exception: PG::UndefinedFunction: ERROR: function jsonb_set(json, unknown, unknown) 不存在
解决方案
推荐阅读
- flutter - NoSuchMethodError:在 null 上调用了方法“getdecodedMap”
- java - Axis 1.4 的问题(无法加载 [META-INF/services/org.apache.axis.EngineConfigurationFactor)
- c# - 从 TabControl 中删除 TabPage 时,如何在 tabcontrol 中选择下一次?C#
- python - 对于字符串中的某些字符,在紧接之前插入重复
- git - 每个 PR 都会有一个 git commit。如何清理 git 提交历史?
- ios - 如何以编程方式访问 iOS 13 中的应用程序语言?
- google-apps-script - Google Apps 脚本 -- 隐藏“运行脚本”通知
- mysql - SQL 语句运行缓慢
- c# - 从 POST 请求中使用嵌套的 JSON,无法将嵌套的 JSON 分配给我的班级
- keycloak - CAS 6.1 - Pac4J 的状态参数为空