SuperAPI AI 工具集

postgresql-best-practices

数据与分析

查看项目

更新于 10-16 00:31

技能介绍

用途:这是一套 PostgreSQL 智能体技能的路由说明,用于在回答 PostgreSQL 相关问题时选择合适的参考技能,并给出安全与合规约束。

主要能力:通用技能覆盖 pgvector 向量检索、RAG 与混合检索、扩展管理、高级索引、JSONB、表分区、行级安全、全文检索、连接管理、逻辑复制、查询性能等;Azure 专用技能覆盖 DiskANN、azure_ai、扩展白名单、Entra ID 认证、内置 PgBouncer、预配、高可用与灾难恢复、误删恢复、网络与 SSL、智能调优、大版本升级等。

使用方式:首次激活时若存在 MCP 连接,调用 postgres_mcp_get_server_capabilities 并缓存 isAzure;无连接时仅使用通用技能,明确 Azure 问题则按概念回答并提示需要活动连接。Azure 场景下按主机名区分 Flexible Server 与 HorizonDB,并遵循对应控制面命令。执行 az 命令前先运行 az version 与 az account show,只读命令可直接执行,变更类命令需展示订阅、目标与影响并确认。

限制:托管服务禁止 ALTER SYSTEM、文件路径与 OS 级命令,禁止假设超级用户;生产环境索引与分区操作需用 CONCURRENTLY;postgres_mcp_modify 不返回行数据;写操作前需确认,破坏性 SQL 需列出受影响对象;版本相关特性如 MERGE(PG 15+)、json_table(PG 17+)、DETACH CONCURRENTLY(PG 14+)需按版本判断;HorizonDB 尚不支持部分 Flexible Server 功能。资料未提供具体价格与性能数据。