简诗 AI 数据库表结构设计器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/database-schema-designer-builder。
技能介绍
这个技能解决什么问题
接到「给电商平台设计数据库」这类需求时,工程师往往要先花半天理清实体、关系、索引和迁移策略。手写 CREATE TABLE 容易漏掉外键约束、忘了为高频查询建索引,迁移脚本更是常常只有 up 路径、没有回滚方案,上线后才发现改不动。
技能如何工作
核心能力:
- 按引擎选择设计规则(SQL 或 NoSQL 各有一套规范)
- 生成包含正确表关系、索引与约束的完整 schema
- 输出 ASCII 文本格式的实体关系图(ERD)
- 提供带
up/down双向路径的迁移脚本
工作流程:
- 收集需求:确认数据库引擎(PostgreSQL、MySQL、MongoDB 等)、应用领域、主要实体、高频查询、数据量与增长预期、性能要求及合规约束
- 设计 schema:依据
references/best-practices.md应用对应引擎的设计规则 - 生成完整结构:按
references/schema-templates.md产出建表语句或集合文档 - 绘制 ERD:遵循模板生成文本格式实体关系图
- 编写迁移脚本:同时提供
up与down(回滚)两条路径 - 组织交付物:按
references/output-format.md的分节结构输出 - 复核:对照
references/best-practices.md的质量清单逐项检查
适用边界与注意点
- 仅限表结构设计与优化场景,不主动读取任务范围外的文件、账号与数据
- 信息不足时会先标记缺口并向你确认,不会猜测事实或权限
- 涉及部署、同步等外部写入操作时,先展示目标与影响,获得明确确认后才执行
- 不处理密码、Cookie、Token、API Key 等凭据
使用场景
- 接手新项目,需要为电商系统设计 PostgreSQL 表结构与表间关系
- 已有博客库表结构性能不佳,想补全索引并生成优化方案
- 设计 MongoDB 社交应用数据模型,需要集合文档与关系规划
- 团队准备上线新表,需要带 up 和 down 回滚路径的迁移脚本
适合人员
- 后端工程师,准备新项目库表设计,需要完整 schema 与 ERD
- 数据库管理员,负责索引优化和迁移脚本上线回滚
- 全栈开发者,为博客或社交平台搭建 PostgreSQL/MongoDB 数据层
- 技术负责人,评审数据库结构设计的可扩展性与合规约束