用途:在设计数据库模式、审查数据模型、规划迁移、优化慢查询或建立数据库规范时使用。资料说明其覆盖关系型数据库的模式设计与安全迁移策略。
主要能力:从需求出发识别实体、属性与关系;以规范化为数据完整性基础(最低 3NF),并按读性能需要选择性反规范化;依据实际查询模式而非猜测设计索引;规划可回滚且适合零停机部署的迁移;根据项目需要选择 ORM 或查询构建器,资料列出的选项包括 Prisma(类型安全)、Drizzle(贴近 SQL)、TypeORM(企业级)。
使用方式:资料提供快速开始清单,依次为从需求识别实体与关系、设计规范化模式(最低 3NF)、为已知查询模式添加索引、规划迁移策略(up 与 down)、按项目需求选择 ORM/查询构建器、为开发环境准备种子数据。参考文档包括:schema-patterns.md(规范化、关系、命名约定)、index-design.md(索引类型、复合索引、部分索引)、migration-strategies.md(安全迁移、零停机、回滚)、query-optimization.md(EXPLAIN、N+1 查询、连接策略)、postgresql.md(PostgreSQL 特性与模式)、prisma-patterns.md(Prisma schema、关系、事务)、tdd-patterns.md(迁移、约束、工厂的测试先行模式)、review-checklist.md(数据库设计审查清单:模式、索引、完整性)。
适用场景:数据库模式设计、数据模型审查、迁移规划、慢查询优化、建立团队数据库规范。
限制:资料未提供具体安装命令、价格、平台支持范围与实际效果数据,暂未提供;各项内容以所给文档主题为准,未展开的具体实现细节暂未提供。