database-lookup(公共数据库查询)
以显式端点、筛选条件、分页与溯源方式查询有文档的公共数据库 API。当需要以可复现方式从具名来源获取科学、监管、金融等数据库支撑的事实(而非依赖通用知识推断)时使用。
使用场景/数据库查询
用自然语言查询、分析数据库。适合数据分析、运维排查、生成 SQL(需在受控环境使用)。
共匹配 741 个资源 · 第 2 / 16 页
数据库 MCP 让 AI 用自然语言查库:把「最近 30 天每日订单额」翻译成 SQL、解释慢查询执行计划、导出生成报表、对照 Schema 回答字段含义。Postgres / MySQL / SQLite 类 Server 提供连接与只读执行工具,Redis 类侧重键空间巡检。
安全是第一约束:务必使用只读账号接入,配合行级权限或视图收敛可见范围;开启语句白名单或人工确认写操作;生产库前先在同构的 staging 库演练。SQLite / DuckDB MCP 直接读本地文件,适合个人数据分析且无泄露连接串的风险。
提效实践:让 MCP 暴露 schema 检索工具,AI 先取相关表结构再写 SQL,可显著降低对不存在列的幻觉;把常用查询沉淀为 Skill,团队共享同一套「问数」口径。
以显式端点、筛选条件、分页与溯源方式查询有文档的公共数据库 API。当需要以可复现方式从具名来源获取科学、监管、金融等数据库支撑的事实(而非依赖通用知识推断)时使用。
只要代码会构建、返回、拉取或执行针对用户真实 Postgres 数据库的 SQL,就使用本 skill——即使需求读起来像普通功能或 bug 修复,完全没提“security”“injection”或“SafeSqlFragment”。覆盖:编写或修改任何构造/返回数据库对象(表、视图、函数、DB 触发器、索引、RLS 策略)SQL 的 pg-meta 函数、查询构造器或接口;把 schema/表/列/搜索词/路由参数插入 SQL 文本;存储、读取或重跑从数据库往返的 SQL(策略定义、函数/视图定义、片段保存内容);以及任何把 SQL 发到项目库的 Run/Apply/Execute 动作(SQL 编辑器执行选中、策略编辑器应用、片段执行器)。在动手写这类代码前就要加载,不要只在评审成品 diff 时才用。仅在改动完全不涉及 SQL 文本或执行时跳过——样式、无关的数据 hook、非 SQL 表单校验或 UI 布局工作。
使用 @upstash/redis 在 serverless 与边缘运行时通过 HTTP 访问 Redis,并用 @upstash/ratelimit 实现限流。适用场景:涉及 Upstash Redis;在 Next.js 路由处理器或中间件、Vercel、Cloudflare Workers、Deno、Bun 中无需 TCP 连接池地访问 Redis;或需要基于 TTL 的 cache-aside 缓存、会话存储、计数器,以及固定窗口、滑动窗口、令牌桶实现的 429 限流。不适用于自建或基于 TCP 的 Redis 客户端(ioredis、node-redis)、Redis Cluster 管理或向量相似度检索。
检测当前 gbrain 使用的是哪种引擎(PGLite 还是 Postgres),在智能体安装场景中优先选择 Postgres,并安装或开通 Postgres(通过 SUPABASE_ACCESS_TOKEN 发现 Supabase、本地 Postgres、需显式选择的 Docker),再用受保护的引擎迁移把已有的 PGLite brain 搬移过去。检测只需一条与引擎无关的命令,安装阶梯也只需一个参数。
在授权范围内对 PostgreSQL、MySQL、MSSQL、MongoDB 与 Redis 进行数据库安全评估:暴露面、授权缺口、UDF/命令执行路径与错误配置审查。
创建数据库迁移以新增表、向现有表添加列、添加设置或以其他方式修改 Ghost 的 MySQL 数据库架构。凡任务涉及修改 Ghost 数据库架构时使用——增删改列或表、新增设置、创建索引、更新数据,或任何需要在 ghost/core 中编写迁移文件的变更。用户提到 schema.js、knex-migrator、migrations 目录,或要求为任一 Ghost model/table "加字段/加列"时也使用。即使问题被表述为功能需求或 Linear issue,只要实现需要架构变更就适用本技能。
面向生产应用的 Redis 数据结构模式、缓存策略、分布式锁、限流、发布/订阅与连接管理。在用 Redis 添加缓存、分布式锁、限流或发布/订阅,以及需要审视键设计时使用。
面向生产后端的 MySQL 与 MariaDB 表结构、查询、索引、事务、复制和连接池模式。在设计 MySQL 或 MariaDB 表结构与索引,或查询、事务、副本出现延迟时使用。
USPTO 专利与商标数据工作流,用于官方记录检索、PatentSearch 查询、TSDR 核查、转让数据及可复现的知识产权研究日志。适用于任务需要从 USPTO 系统获取美国官方专利或商标记录时。
PostgreSQL 数据库模式,涵盖查询优化、Schema 设计、索引与安全,基于 Supabase 最佳实践。适用于设计 PostgreSQL Schema、索引或 RLS 策略,或查询过慢时。
面向生物医学文献、MeSH 查询、PMID 检索、引用获取和基于 API 的文献监控的 PubMed 与 NCBI E-utilities 直接检索工作流。适用于任务需要从 PubMed 获取生物医学文献而非通用网页检索时。
将 .NET/C# 数据访问代码从 Oracle 迁移到 PostgreSQL(Npgsql)。替换 Oracle NuGet 包,重写 OracleConnection/OracleCommand/OracleDataReader 用法,修正 DbType 映射,更新存储过程调用模式,并适配连接字符串配置。适用于 Oracle 到 PostgreSQL 数据库迁移期间改造 .NET 项目的应用代码层。
将 Oracle PL/SQL 存储过程迁移到 PostgreSQL PL/pgSQL。翻译 Oracle 专有语法,保留方法签名与类型锚定参数,适当利用 orafce,并应用显式排序规则映射(仅在合适时使用 COLLATE "C",必要时采用 locale 排序规则)。适用于数据库迁移期间把 Oracle 存储过程或函数转换为 PostgreSQL 等价实现。
对照已知行为差异(空字符串、refcursor、类型强转、排序/排序规则、UNION ALL 优化器风险、物化视图刷新要求、时间戳、并发事务等)识别 Oracle 到 PostgreSQL 的迁移风险。在规划数据库迁移、审查迁移产物,或验证集成测试是否覆盖 Oracle/PostgreSQL 差异时使用。
通用 SQL 代码审查助手,对所有 SQL 数据库(MySQL、PostgreSQL、SQL Server、Oracle)进行全面的安全性、可维护性与代码质量分析。聚焦 SQL 注入防护、访问控制、代码规范与反模式检测。与 SQL 优化提示互补,覆盖完整开发环节。
为数据库系统部署特权访问管理(PAM),覆盖 Oracle、SQL Server、PostgreSQL 与 MySQL:会话代理配置、凭据保管、查询审计、动态凭据生成与最小权限数据库角色。适用于保护 DBA 访问、实施数据库 PAM 控制或审计特权数据库会话。
对 SQLite 数据库做取证分析:检查 B-tree 页结构、从 freelist 页与 WAL 日志中恢复已删除记录、解码编码后的时间戳,并从浏览器历史、即时通讯应用与移动设备数据库提取证据。适用于数字取证或移动/浏览器证据分析中从 SQLite 恢复已删除或未分配数据。
只要代码会构建、返回、拉取或执行针对用户真实 Postgres 数据库的 SQL,就使用本 skill——即使需求读起来像普通功能或 bug 修复,完全没提“security”“injection”或“SafeSqlFragment”。覆盖:编写或修改任何构造/返回数据库对象(表、视图、函数、DB 触发器、索引、RLS 策略)SQL 的 pg-meta 函数、查询构造器或接口;把 schema/表/列/搜索词/路由参数插入 SQL 文本;存储、读取或重跑从数据库往返的 SQL(策略定义、函数/视图定义、片段保存内容);以及任何把 SQL 发到项目库的 Run/Apply/Execute 动作(SQL 编辑器执行选中、策略编辑器应用、片段执行器)。在动手写这类代码前就要加载,不要只在评审成品 diff 时才用。仅在改动完全不涉及 SQL 文本或执行时跳过——样式、无关的数据 hook、非 SQL 表单校验或 UI 布局工作。
通过 CLI 对 Fabric Data Warehouse、Lakehouse SQL Endpoint 和 Mirrored Database 执行只读 T-SQL 查询。对任何 lakehouse 数据查询(行数、SELECT、过滤、聚合)的默认技能,除非用户明确要求 PySpark 或 Spark DataFrame。当用户想要:(1) 查询 warehouse/lakehouse 数据;(2) 统计行数或探索 lakehouse 表;(3) 发现 schema/列;(4) 生成 T-SQL 脚本;(5) 监控 SQL 性能;(6) 导出结果为 CSV/JSON。针对 Fabric notebook 单元格(%%sql 或其他 notebook magic)请使用 `spark-authoring-cli` 而非本技能。触发语:warehouse、SQL query、T-SQL、query warehouse、show warehouse tables、show lakehouse tables、query lakehouse、lakehouse table、how many rows、count rows、SQL endpoint、describe warehouse schema、generate T-SQL script、warehouse performance、export SQL data、connect to warehouse、lakehouse data、explore lakehouse。
vdevelop
为多步写入定义事务边界、锁与一致性保证。用于设计原子操作、重试、幂等或并发写入行为。
vdevelop
从访问模式、基数与生命周期出发设计关系型或文档型 schema。用于实体建模、在嵌入与规范化之间选择,或在实现前划定 schema 边界。
vdevelop
借助 explain 执行计划、索引归属与查询形态审阅来诊断数据库延迟。用于查询缓慢、缺失索引,或出现全表扫描与 N+1 模式时。
vdevelop
规划纯增量的零停机 schema 迁移,兼顾上线、回填与回滚。用于重命名列、回填数据或发布有风险的数据库变更。
vdevelop
应用 PostgreSQL 在迁移、索引、事务与 ORM 边界方面的标准。用于修改实体、Prisma schema、迁移、RLS,或 PostgreSQL 的查询性能工作。
vdevelop
从访问模式出发应用 MongoDB 的数据建模、索引与查询规则。用于设计 schema、在嵌入与引用之间做选择,或调优 MongoDB 查询行为。
vdevelop
以 TTL、淘汰策略与延迟感知的键设计优化 Redis 作为缓存与协调基础设施。用于实现 Redis 缓存、键失效或 Redis 性能相关工作。
为 Oracle 到 PostgreSQL 数据库迁移中的 .NET 数据访问代码制定集成测试计划。分析单个项目,识别与数据库交互的仓储、DAO 和服务层,产出结构化测试计划。适用于为迁移后的项目规划集成测试覆盖、确定哪些数据访问方法需要测试,或准备 Oracle 到 PostgreSQL 的迁移验证。
数据库专家,覆盖 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 查询上线前审查其正确性、安全性与性能。
用只读账号从连接层杜绝写操作;确需写入时走「AI 生成 SQL → 人工审核 → 受控执行」流程,并要求带回滚方案。
SQLite / DuckDB 类 MCP 最轻——直接指向本地文件,无需服务与凭证;Postgres 类需要连接串,建议指向 staging。
让 AI 先读取 schema、给出解释再执行,并用小样本 LIMIT 验证口径,正确率会高很多。涉及金额与去重的关键报表仍建议人工复核 SQL。