diff --git a/alembic/versions/f8d3b1e60a27_add_debug_trace_and_merge_heads.py b/alembic/versions/f8d3b1e60a27_add_debug_trace_and_merge_heads.py index 93cb576..5e5ed9a 100644 --- a/alembic/versions/f8d3b1e60a27_add_debug_trace_and_merge_heads.py +++ b/alembic/versions/f8d3b1e60a27_add_debug_trace_and_merge_heads.py @@ -1,18 +1,16 @@ -"""add user.debug_trace_enabled + comparison_record.trace_url(并合并既存双 head) +"""add user.debug_trace_enabled + comparison_record.trace_url 调试链接权限功能: - user.debug_trace_enabled:运营后台给指定用户开「复制调试链接」权限 - comparison_record.trace_url:比价记录页「复制调试链接」的数据(pricebot done 帧给, dir 名含落盘时分秒、前端/server 拼不出,必须落库) -⚠️ 本迁移 down_revision 是 **tuple**,同时合并了 clone 时 main 上既存的双 head: - - invite_fingerprint_table (#31 被邀请人列表 + 指纹归因 那条线) - - 044dce6e9b1f (merge_ad_feed_reward_session + withdraw_safety_indexes) - 这两个头平行未合并,`alembic upgrade head` 会报 Multiple heads。本迁移顺手收口成单 head。 - 若想把「合并双 head」与「加列」拆开,可改成:先一个纯 merge 迁移、再一个加列迁移。 +注:本迁移最初基于旧 main(#31,双 head)写、down_revision 曾指向那对父;但 #33 已用 +a8c47fc4dc39 合并了那对双 head,故改为线性接在 a8c47fc4dc39 之后、只负责加两列 +(避免与 a8c47fc4dc39 平行再造一个双 head)。 Revision ID: f8d3b1e60a27 -Revises: invite_fingerprint_table, 044dce6e9b1f +Revises: a8c47fc4dc39 Create Date: 2026-06-10 02:40:00.000000 """ @@ -24,10 +22,7 @@ import sqlalchemy as sa # revision identifiers, used by Alembic. revision: str = "f8d3b1e60a27" -down_revision: Union[str, Sequence[str], None] = ( - "invite_fingerprint_table", - "044dce6e9b1f", -) +down_revision: Union[str, Sequence[str], None] = "a8c47fc4dc39" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None