Commit Graph

5 Commits

Author SHA1 Message Date
kurihada dfb7f464a0 fix: 改用 prisma db push 同步生产数据库 schema
旧的 sqlite3 手动同步脚本会静默吞掉建表失败的错误,
导致 BlindBoxMember 等表在生产环境从未创建成功。
改用 prisma db push 做 schema 同步,由 Prisma 自身保证正确性。
2026-03-01 22:12:25 +08:00
kurihada 11eeec868e Revert "feat: 从 SQLite 切换到 PostgreSQL"
This reverts commit 827fb761bd.
2026-02-28 18:27:42 +08:00
kurihada 827fb761bd feat: 从 SQLite 切换到 PostgreSQL
- Prisma provider 改为 postgresql
- docker-compose 新增 postgres 服务(带健康检查)
- Dockerfile 移除 sqlite3/template.db,改用 npm install prisma 做运行时 schema 同步
- docker-entrypoint.sh 简化为 prisma db push + node server.js
2026-02-28 17:47:01 +08:00
kurihada bf806f0891 fix: 改用 sqlite3 原生工具做 schema 同步,替代不可靠的 prisma CLI 方案 2026-02-28 17:33:49 +08:00
kurihada 039887547d fix: 容器启动时自动同步数据库 schema,解决线上部署后表结构不同步导致的加载失败 2026-02-28 17:24:03 +08:00