Claude Code database-schema-designer 技能:设计带约束的 PostgreSQL 表结构
EnglishClaude Code 安装步骤
- 从固定版本 GitHub 工作副本获取完整的 `cli-tool/components/skills/development/database-schema-designer` 目录。
- 把该目录放入目标项目的 `.claude/skills/`,确认 `.claude/skills/database-schema-designer/SKILL.md` 存在,再从项目根目录启动 Claude Code 并输入 `/database-schema-designer`。
中文摘要
从实体关系和主要查询出发,让 Claude Code 草拟数据库表结构、约束和索引。可用于设计新模型,也可用来复核已有表的完整性和查询路径。
SKILL.md 中文导读
可复现示例
为虚构图书馆设计 PostgreSQL 的书目、馆藏副本和借阅记录三张表。主要查询是按副本查看最近借阅。请为副本到书目、借阅到副本定义关系,并提出与主查询匹配的索引。工作步骤
- 先描述实体、关系和业务约束,再确定主键、外键和列类型。
- 把索引与具体查询对应起来,列出可以在测试库验证的失败场景。
验收方法
应得到三张带主键的表、两个外键和解释过的查询索引。验证计划应能检查不存在的副本无法创建借阅记录。
GitHub 原文 · 更新日期
适用环境
Claude Code 和固定版本的技能目录。准备数据库类型、实体关系及实际查询。验证 SQL 时使用本地测试数据库。
常见问题
哪些信息能让技能提出更合理的索引?
写出筛选、连接和排序条件及其使用频率。这样可以按实际访问路径设计索引,并解释是否需要联合索引。