1. 首页
  2. 考试认证
  3. 其它
  4. pg jsonpath 为JSONB数据类型向Postgres添加JSONPath支持

pg jsonpath 为JSONB数据类型向Postgres添加JSONPath支持

上传者: 2024-10-14 18:19:33上传 ZIP文件 2.1KB 热度 11次

通过plpython2向PostgreSQL添加JSONPath支持。需要jsonpath python包:pip2 install --allow-external jsonpath --allow-unverified jsonpath。在PostgreSQL 9.3.5上测试。例子:CREATE TABLE events (id SERIAL, data JSON); SELECT id FROM events WHERE jsonpath(data, '$.participants[?(@.name==\"Dolphins\")].name')='Dolphins'; SELECT id FROM events WHERE 'Dolphins' = ANY (jsonpatharr(data, '$.participants[*].n'))

下载地址
用户评论