Agent Skills
› timescale/pg-aiguide
timescale/pg-aiguide
GitHubPostGIS空间表设计参考,涵盖几何类型选择、坐标系配置、空间索引优化及性能模式,指导构建位置应用。
Install All Skills
npx skills add timescale/pg-aiguide --all -g -y
Skills in Collection (12)
PostGIS空间表设计参考,涵盖几何类型选择、坐标系配置、空间索引优化及性能模式,指导构建位置应用。
设计包含地理位置数据的数据库表结构
优化空间查询性能或处理坐标系统转换
需要创建PostGIS空间索引或约束
npx skills add timescale/pg-aiguide --skill design-postgis-tables -g -y
提供PostgreSQL表设计最佳实践,涵盖数据类型选择、约束设置、索引策略及JSONB等高级特性,指导规范化设计与性能优化。
设计PostgreSQL数据表或模式
选择数据列类型与约束
规划数据库索引策略
npx skills add timescale/pg-aiguide --skill design-postgres-tables -g -y
分析现有PostgreSQL数据库,识别适合转换为TimescaleDB超表的时间序列或事件表。通过SQL查询评估表统计、索引和查询模式,提供评分标准以辅助迁移决策。
分析数据库表的超表转换潜力
识别现有架构中的时间序列或事件表
评估表是否受益于Timescale/TimescaleDB
审计PostgreSQL表以进行迁移
npx skills add timescale/pg-aiguide --skill find-hypertable-candidates -g -y
提供面向 Agent 工作流的 PostgreSQL 数据库管理技能,支持按需创建、安全 Fork 测试、快照共享及跨 Agent 传递数据库资产,兼容 CLI 和 MCP。
快速创建新的 PostgreSQL 数据库
在 Agent 工作流中管理数据库生命周期
Fork 数据库以安全测试变更
在无 MCP 环境或作为参考时配置 Ghost
npx skills add timescale/pg-aiguide --skill ghost-database -g -y
指导将 PostgreSQL 表迁移至 TimescaleDB 超表,涵盖分区列选择、块间隔计算及主键约束处理。提供原地与蓝绿迁移方案,确保低停机时间并配置压缩,同时包含性能验证步骤以保障数据完整性与查询效率。
将 PostgreSQL 表转换为超表
执行低停机时间的超表迁移
规划大表的蓝绿迁移策略
验证超表迁移成功性
配置迁移后的数据压缩
npx skills add timescale/pg-aiguide --skill migrate-postgres-tables-to-hypertables -g -y
指导在PostgreSQL中使用pgvector进行向量相似度搜索、RAG应用及语义检索的配置与优化,涵盖HNSW/IVFFlat索引、halfvec存储及性能调优。
设置pgvector向量相似度搜索
构建基于PostgreSQL的RAG应用
创建或优化HNSW/IVFFlat索引
调整向量存储与查询性能
npx skills add timescale/pg-aiguide --skill pgvector-semantic-search -g -y
指导在PostgreSQL生产环境中安全执行模式迁移,涵盖DDL锁机制、零停机变更策略、并发索引创建及回滚计划,确保大表操作不阻塞业务。
测试上线前的模式迁移
在生产表上安全添加或删除列
无停机更改列数据类型
规划零停机迁移策略
npx skills add timescale/pg-aiguide --skill postgres-database-migration -g -y
指导在PostgreSQL中结合pg_textsearch的BM25关键词搜索与pgvector的语义向量搜索,利用RRF算法实现混合检索,提升召回率与相关性。
需要同时匹配精确关键词和语义意图
实现基于RRF的混合搜索或重排序
npx skills add timescale/pg-aiguide --skill postgres-hybrid-text-search -g -y
PostgreSQL数据库专家技能,涵盖表设计、索引优化、全文/语义搜索(pgvector/BM25)、空间数据(PostGIS)及时序数据(TimescaleDB),支持零停机安全迁移与模式探索。
探索现有PostgreSQL数据库对象关系
设计或修改PostgreSQL表结构与数据模型
配置向量搜索、混合搜索或全文搜索
使用PostGIS处理空间地理数据
设置TimescaleDB时区表或执行迁移
规划并执行生产环境的安全Schema变更
npx skills add timescale/pg-aiguide --skill postgres -g -y
探索现有PostgreSQL数据库模式,通过只读查询理解表、视图等对象结构及业务含义。用于在编写SQL或回答数据问题前熟悉 unfamiliar schema,支持安全的数据统计查询(需授权)。
用户询问不熟悉数据库中的数据或模式
需要定位业务概念所在的表或字段
要求生成基于数据的查询或答案
npx skills add timescale/pg-aiguide --skill schema-exploration -g -y
提供TimescaleDB超表创建、分区、压缩及性能优化的完整指南,适用于时序、IoT及高写入场景。
创建TimescaleDB超表或设计时序数据库Schema
配置压缩策略、保留策略或连续聚合
优化时间序列数据的插入性能与存储
npx skills add timescale/pg-aiguide --skill setup-timescaledb-hypertables -g -y
指导使用 TimescaleDB Toolkit 的 hyperfunctions 处理时序数据,涵盖分位数、速率、加权平均及状态追踪等分析场景。
计算时序数据的百分位数或中位数
从计数器或仪表计算速率/增量
对不规则采样数据计算时间加权平均值
跟踪系统上线/下线或状态持续时间
构建金融tick数据的OHLC或VWAP
npx skills add timescale/pg-aiguide --skill timescaledb-hyperfunctions -g -y


