From 0eb410c1a29be06caee480593ed2f8e60b147607 Mon Sep 17 00:00:00 2001 From: lingying Date: Thu, 9 Jul 2026 02:02:45 +0800 Subject: [PATCH] =?UTF-8?q?fix(db):=20=E6=B7=BB=E5=8A=A0034=5Fcms=5Fenhanc?= =?UTF-8?q?e=E5=8D=A0=E4=BD=8D=E8=BF=81=E7=A7=BB=EF=BC=8C=E5=AF=B9?= =?UTF-8?q?=E9=BD=90=E7=94=9F=E4=BA=A7=E6=95=B0=E6=8D=AE=E5=BA=93=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 生产数据库alembic_version为034_cms_enhance,但代码中没有对应迁移文件, 导致部署时alembic upgrade head失败。添加占位迁移让alembic 能识别当前版本。实际表结构变更已在生产手动应用。 --- .../versions/034_cms_enhance_placeholder.py | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 alembic/versions/034_cms_enhance_placeholder.py diff --git a/alembic/versions/034_cms_enhance_placeholder.py b/alembic/versions/034_cms_enhance_placeholder.py new file mode 100644 index 000000000..369c89e42 --- /dev/null +++ b/alembic/versions/034_cms_enhance_placeholder.py @@ -0,0 +1,28 @@ +"""CMS Enhancements (placeholder - manually applied on production) + +Revision ID: 034_cms_enhance +Revises: 033 +Create Date: 2026-07-09 + +占位迁移文件:生产数据库已手动升级到此版本, +此文件用于让 alembic 识别当前版本,避免部署时迁移失败。 +实际的表结构变更(helpcenter, tickets, partners, site_settings 等) +已在生产环境手动执行。 +""" + +from alembic import op + +revision = "034_cms_enhance" +down_revision = "033" +branch_labels = None +depends_on = None + + +def upgrade() -> None: + """占位 - 变更已在生产环境手动应用""" + pass + + +def downgrade() -> None: + """占位 - 不执行实际回退""" + pass