用 Alembic 管理 SQLAlchemy Migration 筆記
目標:當遷移歷史混亂或想用現有模型重新建立「乾淨」的初始遷移時,安全地重置 Alembic 狀態並升到最新。
# TL;DR — 指令清單
# 1 生成初始 migration
alembic revision --autogenerate -m "initial migration"
# 2 執行 migration(創建表格)
alembic upgrade head
# 3 刪除所有遷移檔案(如已刪除可跳過)
rm -f alembic/versions/*.py
rm -rf alembic/versions/__pyca
more...


