Files
kami-db-migrate/docker-compose.yml
danial 7bcdcd13cb feat(database): 增加基线版本支持并调整数据库迁移结构
- 在.env.example中添加BASELINE_VERSION配置说明,支持首次部署已有数据库设定
- docker-compose.yml中增加BASELINE_VERSION环境变量传递及命令行基线参数支持
- README.md增加首次部署与后续部署的详细操作说明,强调基线版本设置要求
- 修改schema.sql,重构多张表结构,新增账户历史、代付相关多表设计
- 调整商户隐藏记录、偷卡配置等表,优化字段及索引设计
- 新增atlas_schema_revisions表,支持数据库迁移版本管理
- 删除部分旧表结构,新增限制IP访问相关表支持安全功能
- 迁移文件atlas.sum更新,反映新的迁移文件及校验哈希变化
2025-12-14 19:34:03 +08:00

18 lines
424 B
YAML

version: "3.8"
services:
db-migrate:
build: .
restart: "no"
environment:
- BASELINE_VERSION=${BASELINE_VERSION:-} # 可选:首次部署时设置为 20251213191759
command:
- "migrate"
- "apply"
- "--url"
- "mysql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}"
- "--dir"
- "file://migrations"
- "--baseline"
- "${BASELINE_VERSION:-}"