SuperAPI AI 工具集

postgresql-extensions

数据与分析

查看项目

更新于 10-16 03:43

技能介绍

用途:该技能用于在 PostgreSQL 中安装、配置和使用关键扩展,面向生产环境提供可复用模式。

主要能力:支持操作类型 install、configure、use;涉及扩展包括 pg_stat_statements、pg_trgm、uuid-ossp、hstore、postgis、pgcrypto。可用 CREATE EXTENSION IF NOT EXISTS 安装,并用 SELECT extname, extversion FROM pg_extension 查看已装扩展。pg_stat_statements 可查看 Top 查询(query、calls、mean_exec_time)并按 total_exec_time 排序,支持 pg_stat_statements_reset() 重置统计。pg_trgm 支持相似度搜索(similarity 与 % 操作符)并可用 GIN 与 gin_trgm_ops 建三元组索引。uuid-ossp 提供 uuid_generate_v4()。hstore 支持键值对类型与 data->'key' 取值。

使用方式:前置条件为 PostgreSQL 16+、具备超级用户或扩展权限、已安装扩展包。调用方式为 Skill("postgresql-extensions")。

限制与排障:扩展包未安装时可用 apt install postgresql-16-*;权限不足需授权 CREATE ON DATABASE;版本不匹配可用 ALTER EXTENSION ... UPDATE。除上述内容外,其他配置细节、适用场景说明暂未提供。