用途:为数据库模式设计提供系统化指导,覆盖数据建模、表结构创建、迁移、表间关系与索引设计,并包含在存储海量数据、生产环境迁移场景下的经验性准则。
主要能力:以参考文件为核心依据来组织回答。创建时参考 references/patterns.md,按其中模式而非通用做法进行设计;诊断问题时参考 references/sharp_edges.md,用于解释关键失败点及其成因与风险;评审时参考 references/validations.md,用其中的严格规则和约束客观校验输入。核心原则包括:模式设计影响长期,应一次做对;除非有明确理由否则列设为 NOT NULL;外键应在数据库层面而非仅在 ORM 层面存在;外键索引是必需而非可选;迁移应可回滚并兼容零停机;完整性由数据库而非应用强制。
使用方式:在涉及建表、迁移、关系与索引的任务中调用该技能,并按其要求查阅对应参考文件得出建议;当用户请求与参考文件指引冲突时,依据参考内容进行纠正。
适用场景:数据库模式设计、迁移方案与回滚策略、关系与索引评审、以及因缺索引或主键选择不当导致的性能问题诊断。
限制:资料未提供具体参考文件内容、支持的具体数据库平台、价格或安装方式,这些信息暂未提供。