refactor: 迁移文件内联 helpers,删除共享 alembic/helpers.py

将 _SchemaCache、replace_fk_if_needed、batch_alter_type 等辅助函数
内联到各迁移文件中,使每个迁移自包含、不依赖外部模块。
同时修正 a3f1b7c9d2e4 的 down_revision 为 d7649c1f8e21。
This commit is contained in:
fawney19
2026-03-10 10:53:41 +08:00
parent 7c580e843f
commit 86449cae52
7 changed files with 415 additions and 254 deletions

View File

@@ -14,8 +14,6 @@ from alembic import context
# 添加项目根目录到 Python 路径
sys.path.insert(0, os.path.dirname(os.path.dirname(__file__)))
# 添加 alembic 目录,让迁移文件可以 `from helpers import ...`
sys.path.insert(0, os.path.dirname(__file__))
# 加载 .env 文件(本地开发时需要)
try: