SuperAPI AI 工具集

postgres

数据与分析

查看项目

更新于 10-16 07:20

技能介绍

用途:为各类 PostgreSQL 数据库工作提供分主题的参考指引,按任务选择并加载对应参考文档,而非一次性覆盖全部内容。

主要能力与参考主题:

  1. 已有数据库探查(schema-exploration):基于 pg_catalog 以只读、问题驱动的方式了解 schema、表、视图、例程、触发器、RLS 和扩展,便于在改动设计或写查询前先理解现有库。
  2. 表设计:design-postgres-tables 涉及数据类型、约束、索引、JSONB 模式、分区及最佳实践,适用于通用表与 schema 设计;design-postgis-tables 涉及 PostGIS 空间表设计,包括 geometry 与 geography 类型、SRID、空间索引和基于位置的查询模式,适用于地理或空间数据。
  3. 搜索:pgvector-semantic-search 涉及用 pgvector 做向量相似度检索,包括 HNSW/IVFFlat 索引、halfvec 存储、量化、带过滤的搜索和调优,适用于嵌入、RAG 或语义搜索;postgres-hybrid-text-search 涉及用 RRF 将 BM25 关键词搜索与 pgvector 语义搜索结合的混合检索,适用于同时需要关键词与语义匹配的场景。
  4. TimescaleDB:setup-timescaledb-hypertables 涉及 hypertable 创建、压缩、保留策略、连续聚合和索引,适用于从零配置;find-hypertable-candidates 提供 SQL 查询,用于分析现有表并为其转换为 hypertable 打分,适用于评估哪些表值得迁移;migrate-postgres-tables-to-hypertables 涉及迁移步骤,包括分区列选择、原地与蓝绿方式、验证,适用于执行迁移。
  5. 迁移:postgres-database-migration 涉及 DDL 锁参考、安全迁移模式、超时策略、回滚规划和基于 fork 的测试,适用于在生产库上规划或执行 schema 变更。

使用方式:先根据上述描述判断任务匹配哪个参考,再加载对应参考文件获取详细说明与 SQL 模式;跨多个领域时(例如设计带向量搜索的表)可同时加载多个参考。

限制:资料未提供安装方式、具体命令、收费或平台支持信息。