postgres
v0.3.1
连接你的 PostgreSQL 数据库,查询数据与模式。
使用场景/数据库查询
用自然语言查询、分析数据库。适合数据分析、运维排查、生成 SQL(需在受控环境使用)。
共匹配 1,545 个资源 · 第 7 / 33 页
数据库 MCP 让 AI 用自然语言查库:把「最近 30 天每日订单额」翻译成 SQL、解释慢查询执行计划、导出生成报表、对照 Schema 回答字段含义。Postgres / MySQL / SQLite 类 Server 提供连接与只读执行工具,Redis 类侧重键空间巡检。
安全是第一约束:务必使用只读账号接入,配合行级权限或视图收敛可见范围;开启语句白名单或人工确认写操作;生产库前先在同构的 staging 库演练。SQLite / DuckDB MCP 直接读本地文件,适合个人数据分析且无泄露连接串的风险。
提效实践:让 MCP 暴露 schema 检索工具,AI 先取相关表结构再写 SQL,可显著降低对不存在列的幻觉;把常用查询沉淀为 Skill,团队共享同一套「问数」口径。
数据库专家,覆盖 PostgreSQL、MongoDB、Redis、Oracle 和云数据库平台(Neon、Supabase、Firestore)。用于 schema 设计、查询优化、索引策略、数据建模或云数据库选型。已并入来自 moai-platform-database-cloud 的云厂商指南。
按 SQLite Sync 约束为 `crates/cloudsync` 设计或评审 schema,而非套用泛泛的 SQLite 建议。在添加同步表、修改同步列或规划对 CloudSync 安全的迁移时使用。
在 `apps/desktop` 中构建以 SQLite 为后端的响应式 UI,对读取、选择、表单、写入与加载状态采用稳定模式。在实现或审查基于 `useDrizzleLiveQuery` 与 SQLite 变更的界面时使用。
优化 SQL 查询,属于 Data Analytics 的自动激活 skill。触发词:sql query optimizer、sql optimizer、sql。在处理查询优化功能时使用。
辅助 SQL 转换相关操作,属于 Data Pipelines 的自动激活 skill。触发词:sql transform helper、sql helper、sql。在处理 SQL 转换功能时使用。
生成 SQL 迁移脚本,属于 Backend Development 的自动激活 skill。触发词:sql migration generator、sql generator、sql。在处理迁移脚本生成功能时使用。
检测 SQL 注入,属于 Security Fundamentals 的自动激活 skill。触发词:sql injection detector、sql detector、sql。在处理 SQL 注入检测功能时使用。
生成数据库结构可视化相关操作,属于 Visual Content 的自动激活 skill。触发词:database schema visualizer、database visualizer、database。在需要把表结构画成图时使用。
执行数据库查询性能分析相关操作,属于 Performance Testing 的自动激活 skill。触发词:database query profiler、database profiler、database。在处理查询性能分析功能时使用。
辅助数据库测试相关操作,属于 Test Automation 的自动激活 skill。在编写或运行测试时使用。触发词:database test helper、database helper、database。
构建数据库表结构相关操作,属于 Backend Development 的自动激活 skill。触发词:database schema designer、database designer、database。在处理表结构设计功能时使用。
检查 Rust 变更中的 SQLx 查询。修改了新增或变更 SQLx 查询的 Rust 代码后使用:确保使用编译期 SQLx 宏、运行 `just prepare_db` 更新离线查询缓存,并审阅查询的性能与安全问题。
使用 `sqlx migrate add <name>` 创建 SQLx 迁移文件。当被要求添加、创建或生成 sqlx/sqlx-cli 数据库迁移时使用。
在 OLTP endpoint 上通过 sqlcmd 针对 Query Store、DMV、sys.dm_db_resource_stats 和 Extended Events 诊断 Fabric SQL database 的性能。识别资源消耗最高、最慢或代价最大的查询,处理查询性能排序、阻塞链、缺失索引与执行计划回退诊断。日常数据查询请用 sqldb-consumption-cli 技能;schema 变更请用 sqldb-authoring-cli 技能。触发语:query store slow query analysis sqldb top queries、top resource-consuming queries from query store sqldb、slowest queries sql database in Fabric query store、most expensive queries sqldb query store、sql database in Fabric blocked sessions head blocker chain sqlcmd、sqldb missing index recommendation、sqldb regressed plan instability sqlcmd、sqldb extended events trace。
通过 sqlcmd 查询 Fabric 中的 SQL database:在 OLTP 与 SQL 分析 endpoint 上进行交互式探索、向量相似度、JSON、时态查询与安全策略检查。schema 变更请使用 sqldb-authoring-cli 技能。触发语:sql database in Fabric query sys.tables sqlcmd、sql database in Fabric system view list user tables sqlcmd、list user tables sqldb、sys.tables sqldb、explore sqldb schema、vector similarity sqldb、RAG embedding sqldb、row level security sqldb inspect、audit log sqldb inspect、chat with sqldb、export sqldb rows、temporal as of sqldb、json openrowset sqldb。
创建并管理 Fabric 中的 SQL database 项,用 T-SQL 编写 DDL/DML,含约束、外键、触发器、索引和向量列。通过 SqlPackage(.dacpac/.bacpac)部署 schema,配置源代码管理、CI/CD 和 GraphQL API。触发语:sql database in Fabric create table sqlcmd ddl、sql database in Fabric primary key default getdate sqlcmd、create sqldb item、create table sqldb ddl、sqldb foreign key constraint、sqldb stored procedure、sqldb trigger create、sqldb vector column、SqlPackage dacpac deploy sqldb、bacpac sqldb、sqldb source control、graphql api sqldb、sqldb collation set、sp_invoke_external_rest_endpoint。
用于经授权的 SQL 注入测试(sqlmap CLI),包括检测、DBMS 指纹识别、请求重放,以及对授权范围内 Web 目标的数据提取验证。
解释、优化、编写并记录 SQL 查询。当需要解释某个 SQL 查询、优化慢 SQL、把 SQL 转译成给非技术干系人看的通俗表达、依据自然语言描述写出查询或产出查询文档时使用。产出通俗解释、带注释的优化查询,或涵盖输出结构、假设与已知限制的数据字典。支持 PostgreSQL、MySQL、BigQuery、Snowflake 和标准 SQL。
vdevelopment
Drizzle schema、repository、RLS、SqlClient 接线、Postgres 迁移、psql / 重置,或平台映射器(toDomain* / toInsertRow)。
从自然语言生成 SQL 查询语句(支持 MySQL/Doris/ClickHouse/PostgreSQL)。
在 SQL 与 ORM 查询上线前审查其正确性、安全性与性能。
SQLiteCpp 的 CI 工作流范式。用于 GitHub Actions、AppVeyor、Travis、构建矩阵或测试步骤。
诊断慢 SQL 查询并给出具体的优化方案。当需要优化 SQL、加速慢查询、降低查询成本/扫描量、修复查询超时或分析查询计划时使用。产出分析结论——可能的瓶颈、查询计划的问题(全表扫描、糟糕的 join、溢写磁盘)、具体的改写和索引/分区调整以及预期收益,并附上优化后的查询。
SQLiteCpp 的改动流程清单,覆盖 API、测试、构建文件与 CHANGELOG 更新。在新增方法或类、修改构建文件,或为 PR 撰写 CHANGELOG 条目时使用。
审计 SQL 中会烧掉数仓额度的成本与性能反模式。为数仓健康度打分 0-100,并针对 BigQuery、Snowflake、Redshift 与 Postgres 输出按优先级排序的成本削减方案。
面向核心代码改动、公共头文件、代码风格与 Doxygen 的 SQLiteCpp 编码规范和 API 规则。
在用 SQLModel 编写或审阅 Python 代码时使用,尤其是模型、会话、查询、FastAPI 集成、关系、link 模型、创建、更新与删除。
对本地 Postgres 应用库执行只读 SQL(SELECT、EXPLAIN,以及 SELECT 的 EXPLAIN ANALYZE)。默认本地 URL 为 postgres://posthog:posthog@localhost:5432/posthog,否则使用 DATABASE_URL。在查询本地库、检查表、调试数据或分析查询计划时使用。严禁任何写操作。
在编写任何 SQL 查询之前使用此技能。涵盖:输出形状推断(从问题中获取基数线索)、高效的 schema 探索、基于 CTE 的迭代式查询构建、结构化验证循环(行数、NULL 审计、扇出检查、样例查看)、错误恢复流程、将输出保存到 result.sql 与 result.csv、轮次预算管理以及常见基准陷阱。
用于火山引擎(Volcengine)数据库(MySQL、veDB-MySQL、PostgreSQL、SQL Server、MongoDB、Redis)和公网自建数据库(MySQL和PostgreSQL系列)的元数据管理、数据分析、开发变更、运维诊断、巡检。覆盖实例列表查询、实例下数据库列表查询、表列表查询、表结构查询、数据查询、数据分析与可视化报告(含跨数据源/文件联合分析)、数据治理(资产盘点/数据画像/数据质量/敏感数据识别)、慢查询诊断、死锁与锁等待分析、事务与活跃会话排查、错误日志查询、表空间分析、健康巡检、监控指标查询、变更工单申请等场景。不支持字节云(ByteCloud)数据库,如 ByteRDS / ByteDoc / ByteRedis。
如何更新随包携带的 SQLite3 amalgamation(sqlite3/sqlite3.c 与 sqlite3.h)以及 Meson wrap。在升级 SQLite、刷新内置 amalgamation 或提升 sqlite3 wrap 版本时使用。
SQLiteCpp 的发布步骤:在所有文件中同步提升版本号、定稿 CHANGELOG、发起 Release PR 并打 tag。在切新版本、提升项目版本或打 tag 时使用。
开始任务、issue 或新功能时 SQLiteCpp 的分支命名与创建规则。
用 CMake 构建 SQLiteCpp。用于 CMake 构建、测试、选项或构建脚本。
当用户要求“优化 SQL 查询”“探索数据库 schema”“生成迁移 SQL”“分析查询性能”或“记录数据库结构”时使用此技能。
面向 PostgreSQL、MySQL、MongoDB 与 DynamoDB 的数据库设计,含 schema 分析、索引优化与迁移生成。在设计 schema、优化查询、规划迁移或分析数据库性能时使用。
从需求出发设计关系型 schema,含规范化、迁移、ERD、RLS 策略与索引,面向 PostgreSQL、MySQL 与 SQLite。在设计新功能、审查 schema 或添加多租户时使用。
对 sqlc 风格目录中的每条查询执行 EXPLAIN QUERY PLAN,并与基线比对执行计划。可检测 PR 引入的新全表 SCAN 和 TEMP B-TREE 排序扫描。目前仅支持 SQLite/D1,引擎扩展见下文。
解释、优化、编写并记录 SQL 查询。当需要解释某个 SQL 查询、优化慢 SQL、把 SQL 转译成给非技术干系人看的通俗表达、依据自然语言描述写出查询或产出查询文档时使用。产出通俗解释、带注释的优化查询,或涵盖输出结构、假设与已知限制的数据字典。支持 PostgreSQL、MySQL、BigQuery、Snowflake 和标准 SQL。
vv2
当需要检查、查询、维护或谨慎修改 MoviePilot 数据库时使用本技能。本技能使用随包提供的 scripts/mp-db.py 助手,它会自行读取 MoviePilot 本地设置,绝不需要在 agent 提示中提供数据库密码或完整 PostgreSQL DSN。适用场景包括数据统计、计数、聚合、检查或修复记录、清理请求,以及诸如“有多少下载”“显示站点统计”“删除旧记录”“这个订阅为什么卡住”之类的问题。
需要分析、审计或修改数据库模型、迁移与 CRUD 辅助函数时使用本技能。参考:`portal/models.py`、`portal/database.py`、`alembic/versions/`
跨 ORM 与平台执行数据库迁移,涵盖零停机策略、数据变换与回滚流程。在进行数据库迁移、变更 schema、执行数据变换或实现零停机部署策略时使用。
资深数据库优化专家,精通现代性能调优、查询优化与可扩展架构。掌握高级索引、N+1 问题消解、多层缓存、分区策略和云数据库优化。处理复杂查询分析、迁移策略和性能监控。在数据库优化、性能问题或可扩展性挑战方面主动使用。
资深数据库管理员,精通现代云数据库、自动化与可靠性工程。掌握 AWS/Azure/GCP 数据库服务、基础设施即代码、高可用、容灾恢复、性能优化与合规。处理多云策略、容器化数据库和成本优化。在数据库架构、运维或可靠性工程方面主动使用。
数据库 schema 校验、数据完整性测试、迁移测试、事务隔离与查询性能。在测试数据持久化、确保引用完整性或验证数据库迁移时使用。
vdevelopment
ClickHouse 查询、Goose 迁移、chdb 测试 schema 或遥测存储路径。
审查出版领域美国版权登记语境下的数据集合、选择/编排、事实性数据、数据库许可,以及欧盟/美国之间的常见误解。
当用户要求设计数据库 Schema、规划数据迁移、优化查询、在 SQL 与 NoSQL 间取舍,或对数据关系建模时使用。
用只读账号从连接层杜绝写操作;确需写入时走「AI 生成 SQL → 人工审核 → 受控执行」流程,并要求带回滚方案。
SQLite / DuckDB 类 MCP 最轻——直接指向本地文件,无需服务与凭证;Postgres 类需要连接串,建议指向 staging。
让 AI 先读取 schema、给出解释再执行,并用小样本 LIMIT 验证口径,正确率会高很多。涉及金额与去重的关键报表仍建议人工复核 SQL。