2.0 KiB
2.0 KiB
测试账号说明
数据库初始化
数据库已清理并重新初始化,包含两个完整的测试用户和家族树数据。
测试账号
1. 王先生 👨
- 邮箱:
wang@example.com - 密码:
123456 - 家族树: 王氏家族
- 籍贯: 山东省济南市
- 成员数: 5代共11人
家族成员概览
- 第1代: 王德厚(始祖,1880-1955)+ 李秀英
- 第2代: 王建国(1910-1985)+ 张淑贞、王建华(1918-1995)
- 第3代: 王明(1945-)+ 刘芳
- 第4代: 王浩(1975-)+ 陈静
- 第5代: 王子轩(2005-,在读大学生)
2. 虞女士 👩
- 邮箱:
yu@example.com - 密码:
123456 - 家族树: 虞氏家族
- 籍贯: 浙江省杭州市
- 成员数: 5代共11人
家族成员概览
- 第1代: 虞文昌(始祖,1885-1960)+ 周婉仪
- 第2代: 虞国栋(1915-1988)+ 林雅芳
- 第3代: 虞晓梅(1950-)+ 赵建平
- 第4代: 虞雨欣(1980-)+ 钱俊杰
- 第5代: 虞诗涵(2008-,在读中学生)
登录页面更新
登录页面已更新,包含以下功能:
- 默认账号: 默认填充王先生的账号信息
- 快速切换: 提供两个测试账号的快速切换按钮
- 一键填充: 点击"使用"按钮即可快速填充对应账号信息
数据特点
两个家族树都包含完整的信息:
- ✅ 5代传承关系
- ✅ 完整的配偶信息
- ✅ 父母-子女关系链
- ✅ 出生/去世日期
- ✅ 籍贯和出生地
- ✅ 联系方式(现代成员)
- ✅ 个人简介和标签
- ✅ 世代编号和辈分名
如何重新初始化数据库
如果需要重新初始化数据库,运行以下命令:
pnpm db:seed
或者:
npx prisma db seed
注意事项
- 所有测试账号密码统一为
123456 - 数据库使用 PostgreSQL,配置在
.env文件中 - 种子脚本会先清理所有现有数据,然后创建新数据
- 不再使用本地 IndexedDB 缓存,所有数据存储在 PostgreSQL 中