Agent Skills
› timescale/pg-aiguide
timescale/pg-aiguide
GitHubPostGIS空间表设计参考,涵盖几何类型选择、坐标系配置、空间索引优化及性能模式,适用于基于位置的应用开发。
Install All Skills
npx skills add timescale/pg-aiguide --all -g -y
Skills in Collection (11)
PostGIS空间表设计参考,涵盖几何类型选择、坐标系配置、空间索引优化及性能模式,适用于基于位置的应用开发。
需要设计包含地理位置数据的数据库表结构
查询PostGIS中GEOMETRY与GEOGRAPHY类型的区别及使用场景
寻求空间索引(GiST/BRIN)的最佳实践建议
npx skills add timescale/pg-aiguide --skill design-postgis-tables -g -y
提供PostgreSQL表设计最佳实践,涵盖数据类型选择、约束设置、索引策略及JSONB处理。指导用户进行规范化设计、主外键定义及分区优化,避免常见陷阱如隐式转换和序列间隙。
设计新的PostgreSQL数据表或模式
修改现有PostgreSQL表结构
选择PostgreSQL特定数据类型或约束
创建基于JSONB的Schema
npx skills add timescale/pg-aiguide --skill design-postgres-tables -g -y
分析现有 PostgreSQL 数据库,识别适合转换为 TimescaleDB hypertable 的表。通过 SQL 查询统计信息、索引和查询模式,评估时间序列或事件表的迁移潜力与收益。
分析数据库表以评估 hypertable 转换潜力
识别现有 schema 中的时间序列或事件表
审计 PostgreSQL 表以准备迁移到 Timescale/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
指导在PostgreSQL中使用pgvector进行向量相似度搜索、RAG应用及语义搜索的配置与性能调优。涵盖HNSW/IVFFlat索引创建、halfvec存储、量化策略及查询优化,旨在提供高召回率与低延迟的平衡方案。
设置 pgvector 向量相似度搜索
构建 RAG 检索增强生成系统
优化向量数据库性能与索引
配置 HNSW 或 IVFFlat 索引
npx skills add timescale/pg-aiguide --skill pgvector-semantic-search -g -y
指导安全执行 PostgreSQL 生产环境架构迁移,涵盖 DDL 锁级别参考、零停机策略、并发索引创建及回滚计划,确保大规模数据表变更时不阻塞读写。
测试上线前的架构迁移
实时表添加或删除列
无停机更改列数据类型
大型表添加或移除索引与约束
评估 ALTER TABLE 操作对表的锁定影响
回滚失败的迁移
规划零停机迁移策略
分叉数据库以安全测试迁移
npx skills add timescale/pg-aiguide --skill postgres-database-migration -g -y
指导在PostgreSQL中结合pg_textsearch(BM25)与pgvector(语义搜索),利用RRF算法实现混合检索,涵盖索引配置、查询模式及结果融合策略。
需要同时支持关键词精确匹配和语义模糊搜索
实现BM25与向量搜索的混合检索架构
使用RRF算法合并多路搜索结果
npx skills add timescale/pg-aiguide --skill postgres-hybrid-text-search -g -y
提供PostgreSQL全栈专家技能,涵盖表设计、索引优化、pgvector语义搜索、PostGIS空间数据及TimescaleDB时序数据处理。支持安全零停机迁移与现有库结构探索,适用于复杂数据库建模与分析任务。
探索现有PostgreSQL数据库结构与关系
设计或修改PostgreSQL表、模式或数据模型
配置pgvector向量检索或混合搜索
设置PostGIS空间数据或TimescaleDB时序表
执行安全的数据库Schema迁移
npx skills add timescale/pg-aiguide --skill postgres -g -y
用于在回答SQL或数据问题前探索PostgreSQL数据库模式。通过只读查询分析表、视图及权限等元数据,协助理解数据结构与业务含义,支持生成只读查询,不涉及架构设计或迁移。
用户询问不熟悉模式的SQL查询
需要基于数据事实回答业务概念位置
需要了解表、视图、触发器等对象结构
npx skills add timescale/pg-aiguide --skill schema-exploration -g -y
用于在TimescaleDB等数据库中创建高插入性能的时间序列表。指导设置超表、压缩策略、保留策略及连续聚合,优化IoT、日志和指标数据的存储与查询效率。
创建或设计适用于Timescale/TigerData的SQL模式/表
配置超表、压缩、保留策略或连续聚合
优化时间序列数据库的性能或存储
为传感器、指标、事件或交易日志创建表
npx skills add timescale/pg-aiguide --skill setup-timescaledb-hypertables -g -y


