如何使用新PostgreSQLJSON数据类型中的字段进行查询?我正在寻找PostgreSQL9.2中新的JSON函数的一些文档和/或示例。具体来说,给定一系列JSON记录:[
{name: "Toby", occupation: "Software Engineer"},
{name: "Zaphod", occupation: "Galactic President"}]如何编写SQL以按名称查找记录?在vanillaSQL中:SELECT * from json_data WHERE "name" = "Toby"官方开发手册非常稀少:http:/www.postgresql.org/docs/devel/静态/datatype-json.htmlhttp:/www.postgresql.org/docs/devel/静态/function-json.html更新一我已经把Gist详细说明了PostgreSQL9.2目前可能实现的功能..使用一些自定义函数,可以执行以下操作:SELECT id, json_string(data,'name') FROM thingsWHERE json_string(data,'name') LIKE 'G%';最新情况二我现在已经将我的JSON函数移到了他们自己的项目中:PostSQL-一组函数,用于将PostgreSQL和PL/V8转换为一个非常棒的JSON文档存储区
添加回答
举报
0/150
提交
取消