Files
lotteryLaravel/database/migrations
kang 6b2ea39ea1
Some checks failed
lotterLaravel CI / test (push) Has been cancelled
fix: 修复并发竞态与幂等性缺陷并优化子树查询
- 扩大玩家ID随机数位宽降低碰撞概率
- 授信额度变更加 lockForUpdate 防并发下调
- 结算冲正与入账利用唯一索引实现幂等闸门
- 失败登录计数加锁防丢失
- 代理子树查询改用子查询替代全表 pluck
- 修复返点默认值百分比单位转换
- 测试中全量 fake 广播事件防 CI 500
2026-06-18 09:38:24 +08:00
..

迁移目录说明

当前项目使用 纯 migration 链 维护 PostgreSQL 结构。

  • 新环境初始化:直接执行完整 migration 链
  • 历史 migration 保留,作为唯一结构来源
  • 统一初始化入口:php artisan lottery:db-init

后续规则:

  1. 新增数据库结构变更时,继续正常创建新的 migration 文件放在本目录。
  2. 不再依赖 schema dump 作为基线;如果有临时导出文件,也不作为部署前提。