加载中…
本文在 PRD 第六章「数据模型草案」与技术方案第三章基础上,给出可直接落地的 PostgreSQL 16 物理设计(DDL、约束、索引、触发器、初始化数据)。ORM 为 SQLModel,实际表结构由 SQLModel 模型 + Alembic 迁移生成,本文 DDL 为**逻辑设计与对照基准**,二者须保持一致。
这是一个个人数字身份门户 + 内容发布系统,区别于传统博客(以长文章为唯一内容单元),本项目融合: 个人展示(引导页/主页:个人简介、身份标签、MBTI人格、运动数据) 文章内容(分类、标签,参考技术博客的组织方式) 摄影作品展示(照片、视频,呼应个人摄影师背景) 项目展示(DIY项目作品集,如翻页钟、儿童玩具车等) 系统本人独立开发、独立运营,后期计划开源,因此在架构设计上需要兼顾"个人可控"与"代码可读性/可复用性"。
本文是对 PRD 第七章「技术方案」的展开与落地设计,作为后续(含 AI 辅助)编码的统一规范依据。PRD 定义「做什么」,本文定义「怎么做」。