SuperAPI AI 工具集

schema-designer

设计与创作

查看项目

更新于 10-15 19:49

技能介绍

用途:帮助用户设计数据库模式、创建表和规划数据模型,在用户提出建表、设计模式或建模数据关系时激活。

主要能力:先通过提问澄清需求(需存储的数据、实体关系、常见查询、预期数据量),再用 whodb_tables() 查看已有表、whodb_columns(table="related_table") 了解现有结构,然后按规范化、合适数据类型、主键、外键、索引等原则设计模式,并生成带说明的 CREATE TABLE 语句。资料还给出 PostgreSQL、MySQL、SQLite 在标识符、文本、数字、日期、布尔类型上的对照建议,以及用户表、一对多、多对多、软删除、审计日志等常见模式示例。

使用方式:作为技能在对话中触发,按上述工作流逐步进行;涉及现有表修改时,资料列出安全与需谨慎的 ALTER TABLE 操作,如添加可空列、带默认值列较安全,添加 NOT NULL、删除列、改类型需谨慎。

适用场景:需要设计新表、规划数据模型、建模实体关系或调整现有表结构时。

限制:资料未提供安装命令、收费、价格、平台支持范围及具体效果说明;示例中的表结构需结合实际情况调整。