SuperAPI AI 工具集

database-expert

数据与分析

查看项目

更新于 10-15 20:10

技能介绍

用途:面向后端开发,专注于数据库建模、TypeORM 实体定义、迁移管理与 SQL 优化,在开发 API 前先检查或更新数据库实体。

主要能力:设计符合第三范式的数据库 Schema;编写标准 TypeORM 实体类,正确配置 @Entity、@Column、@PrimaryGeneratedColumn 等装饰器;处理 OneToOne、OneToMany、ManyToMany 关系并配置 Cascade 与 JoinColumn;识别并添加必要索引、优化慢查询;维护数据库结构变更,确保生产环境平滑升级。

使用约束:强制命名上数据库字段用 snake_case,实体属性用 camelCase,表名遵循项目约定的复数形式;关键字段需定义 nullable: false、unique: true 等约束;严禁拼接字符串构建 SQL,始终使用 TypeORM 的 QueryBuilder 或 Repository API。

使用方式:例如输入“为博客添加分类功能”,会在 server/database/entities/ 中创建 Category.ts 实体,并建立与 Post 的多对一关系。具体安装命令、平台与收费信息暂未提供。