用途:该技能面向 Prisma ORM 的 schema 设计、迁移、查询优化、关系建模与数据库操作,覆盖 PostgreSQL、MySQL 和 SQLite。若问题属于原生 SQL 优化、数据库服务器配置或基础设施层连接池,会建议改用相应专家技能。
主要能力:提供 schema 校验与格式化、迁移状态检查与冲突处理、N+1 查询与过度抓取优化、连接池配置、事务模式(顺序事务、交互式事务、乐观并发控制)以及代码审查清单。
使用方式:先检测环境,例如 npx prisma --version、grep "provider" prisma/schema.prisma、ls -la prisma/migrations/、ls -la node_modules/.prisma/client/。常用命令包括 npx prisma validate、npx prisma format、npx prisma migrate status、npx prisma migrate dev --name descriptive_name、npx prisma migrate deploy、npx prisma migrate resolve --applied "migration_name"。查询优化可启用 log: ['query'] 并监听 prisma.$on('query'),复杂聚合可用 prisma.$queryRaw。
适用场景:schema 关系定义错误、索引缺失、枚举同步、迁移冲突或失败、N+1 查询、连接池耗尽、事务不一致与死锁等。
限制:生产环境不应使用 migrate dev;原生 SQL 优化、数据库服务器配置和基础设施级连接池不在本技能范围内。具体收费、价格与平台支持信息暂未提供。