【发布时间】:2019-06-21 01:59:33
【问题描述】:
我的json字段数据是这样的:
{"active":true,"id":"xxxxxxxxxxxxxxxxx","settings":{"secret":"xxxxxxxxxxxxxxxxxxxxxxxxxx","token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","expires":"2019-12-16 01:11:23"},"plan":"Sample"}
然后我尝试像这样查询该字段:
select * from integrations.accounts where field -> 'id' = 'xxxxxx';
但它给了我一个错误:
SQL 错误 [42883]:错误:运算符不存在:json -> 未知
发现9.2版本不支持箭头操作符(->):
不支持的版本:9.3 / 9.2
有没有其他方法可以做到这一点?
【问题讨论】:
-
9.2 不再维护,所以无论如何你都应该升级。
标签: postgresql