SuperAPI AI 工具集

postgresql-json

数据与分析

查看项目

更新于 10-16 03:43

技能介绍

用途:在 PostgreSQL 中处理 JSONB 数据,覆盖查询、索引与转换等操作,属于原子技能(通过 Skill("postgresql-json") 调用)。

主要能力:提供 JSONB 常用操作符速查(-> 取对象、->> 取文本、@> 包含判断、? 键是否存在);索引模式,包括 GIN 包含索引、jsonb_path_ops 加速 @> 以及针对特定键的表达式索引;常见操作如嵌套更新(jsonb_set)、数组追加和聚合(jsonb_agg、jsonb_build_object)。

使用方式:参数 operation 必填,取值 query、index、transform、aggregate;另有可选 json_path 参数。需要 PostgreSQL 16+ 并了解 JSON 结构。

限制与故障排查:常见错误包括 22P02(JSON 无效,需校验语法)、@> 变慢(缺少 GIN 索引)、路径为 NULL(键缺失,需用 ? 检查)。其余收费、平台或使用场景信息暂未提供。