Commit Graph

1 Commits

Author SHA1 Message Date
Pine ac4c1aabe4 chore(db): SQLite→MySQL 迁移脚本 + 测试夹具适配
- scripts/migrate_sqlite_to_mysql.py:离线迁移(MySQL 建表→alembic stamp head→
  逐表拷贝[NOT NULL 列类型化兜底]→自增回填→行数校验),支持 --drop-existing 重建与增量续跑
- tests/test_training_persist.py:夹具改 monkeypatch DATABASE_URL + reset_engine,
  建表统一走 Base.metadata(原 DB_PATH/SCHEMA 随 sqlite3 直连移除)
2026-08-31 21:40:31 +08:00