SuperAPI AI 工具集

database-design

设计与创作

查看项目

更新于 10-16 06:50

技能介绍

用途:在创建数据库设计文档、迁移、模型或工厂时启用该技能。它把设计文档作为表、列和关系的唯一可信来源,并据此生成后续的迁移、模型与工厂代码。

主要能力:提供项目通用的标准列参考,包括列名、类型、可空性、默认值和用途,例如 id(bigint unsigned,主键)、code(varchar(255),唯一)、name、title、slug、headline、intro、content、image_name、file_name、price(以分为单位)、stock、quantity、unit_price、extra_data(json)、published_at、released_at 等。新建表时建议保持逻辑顺序以维持一致性。

使用方式:按提供的设计文档模板为每张新表编写定义,包含表名、用途、列(列名、类型、是否可空、默认值、备注)、约束和关系。备注列只写技术约束,如 PK、FK、UNIQUE;用途列仅作内部上下文。created_at 与 updated_at 默认视为所有表的标准列,除非另有说明;deleted_at 可选,仅在需要软删除时使用。关系部分用自然语言描述,如某表 has many 某表、某表 can belong to 某表。

适用场景:需要统一数据库命名与结构规范、从设计文档驱动生成迁移与模型、或为项目建立表结构文档时。

限制:资料未提供具体支持的框架、语言、命令或安装方式,也未说明收费、平台与效果;实际生成能力与集成方式暂未提供。