Agent Skills
› timescale/pg-aiguide
timescale/pg-aiguide
GitHub提供PostGIS空间表设计最佳实践,涵盖几何类型选择、坐标系配置、索引策略及性能优化,辅助构建位置应用。
Install All Skills
npx skills add timescale/pg-aiguide --all -g -y
Skills in Collection (10)
提供PostGIS空间表设计最佳实践,涵盖几何类型选择、坐标系配置、索引策略及性能优化,辅助构建位置应用。
需要设计空间数据库表结构
询问PostGIS几何与地理类型区别
查询空间索引优化方案
npx skills add timescale/pg-aiguide --skill design-postgis-tables -g -y
提供PostgreSQL表设计最佳实践,涵盖数据类型选择、约束定义、索引策略及JSONB处理。指导用户进行规范化建模、主外键设计及性能优化,避免常见陷阱。
设计PostgreSQL表结构或数据模型
选择PostgreSQL数据类型和约束
创建或修改数据库索引
处理JSONB模式设计
npx skills add timescale/pg-aiguide --skill design-postgres-tables -g -y
分析PostgreSQL数据库表,识别适合转换为TimescaleDB超表的候选者。通过SQL查询评估行数、插入模式及索引结构,为时序数据迁移提供评分和决策依据。
分析数据库表以评估超表转换潜力
识别现有Schema中的时序或事件表
审计PostgreSQL表以准备迁移至TimescaleDB
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
提供 pgvector 向量相似度搜索的最佳实践,涵盖 halfvec 存储、HNSW/IVFFlat 索引配置、RAG 应用集成及性能调优指南。
在 PostgreSQL 中存储或搜索向量嵌入
设置语义搜索或相似性搜索
为向量创建 HNSW 或 IVFFlat 索引
使用 PostgreSQL 实现 RAG 应用
npx skills add timescale/pg-aiguide --skill pgvector-semantic-search -g -y
提供PostgreSQL生产环境Schema迁移的安全指南,涵盖DDL锁级别参考、零停机变更策略、并发索引创建及回滚方案。
测试上线前的Schema迁移
在线表安全增删改列或类型
规划零停机迁移策略
解决大表ALTER TABLE锁问题
npx skills add timescale/pg-aiguide --skill postgres-database-migration -g -y
实现结合BM25关键词与向量语义的混合搜索,利用RRF算法融合结果。涵盖PostgreSQL索引配置、并行查询及客户端排序策略。
需要同时使用关键词和语义搜索
实现混合搜索或多模态检索
使用pg_textsearch与pgvector组合
实现RRF排序融合
npx skills add timescale/pg-aiguide --skill postgres-hybrid-text-search -g -y
提供PostgreSQL数据库专家技能,涵盖表设计、索引优化、pgvector语义搜索、PostGIS空间数据、TimescaleDB时序数据处理及安全零停机迁移策略。
设计或修改PostgreSQL表结构和数据模型
配置pgvector向量搜索或PostGIS空间查询
执行安全的数据库模式迁移
npx skills add timescale/pg-aiguide --skill postgres -g -y
用于在TimescaleDB等数据库中创建和优化时序表。指导设置超表、压缩策略、保留策略及连续聚合,优化高插入量数据的性能与存储。
设计或创建TimescaleDB/相关数据库的SQL模式
配置超表、压缩、保留策略或连续聚合
优化时序数据库的性能或存储
npx skills add timescale/pg-aiguide --skill setup-timescaledb-hypertables -g -y


