From be15a119a795cad637f8b9e3b83f96a140528510 Mon Sep 17 00:00:00 2001 From: marco Date: Sat, 27 Jun 2026 02:58:29 +0800 Subject: [PATCH] =?UTF-8?q?fix(migration):=20=E7=BC=A9=E7=9F=AD=20revision?= =?UTF-8?q?=20id=20=E8=87=B3=2026=20=E5=AD=97=E7=AC=A6(=E4=BF=AE=20alembic?= =?UTF-8?q?=5Fversion=20varchar(32)=20=E6=88=AA=E6=96=AD=E8=87=B4=200.2.1?= =?UTF-8?q?=20=E9=83=A8=E7=BD=B2=E5=A4=B1=E8=B4=A5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit invite_cash_account_and_compare_reward(38字符) > alembic_version.version_num varchar(32), INSERT 时 psycopg StringDataRightTruncation → 部署 alembic 迁移失败。改为 invite_cash_compare_reward(26)。 该迁移是链末端(无后续 down_revision 依赖)、首次部署(任何环境都没应用过、PG DDL 事务失败已回滚无残留), 改 id 安全。 Co-Authored-By: Claude Opus 4.8 --- ...nt_and_compare_reward.py => invite_cash_compare_reward.py} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename alembic/versions/{invite_cash_account_and_compare_reward.py => invite_cash_compare_reward.py} (97%) diff --git a/alembic/versions/invite_cash_account_and_compare_reward.py b/alembic/versions/invite_cash_compare_reward.py similarity index 97% rename from alembic/versions/invite_cash_account_and_compare_reward.py rename to alembic/versions/invite_cash_compare_reward.py index 6be2e7f..68a527d 100644 --- a/alembic/versions/invite_cash_account_and_compare_reward.py +++ b/alembic/versions/invite_cash_compare_reward.py @@ -1,6 +1,6 @@ """invite cash account isolation + compare reward tracking (🅱-1) -Revision ID: invite_cash_account_and_compare_reward +Revision ID: invite_cash_compare_reward Revises: feedback_review_fields Create Date: 2026-06-23 00:00:00.000000 @@ -19,7 +19,7 @@ import sqlalchemy as sa # revision identifiers, used by Alembic. -revision: str = 'invite_cash_account_and_compare_reward' +revision: str = 'invite_cash_compare_reward' down_revision: Union[str, Sequence[str], None] = 'feedback_review_fields' branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None