diff --git a/alembic/versions/ad_ecpm_trace_id.py b/alembic/versions/ad_ecpm_trace_id.py index ba501f0..9d2b5a2 100644 --- a/alembic/versions/ad_ecpm_trace_id.py +++ b/alembic/versions/ad_ecpm_trace_id.py @@ -1,13 +1,15 @@ -"""ad_ecpm_record.trace_id(展示收益归属到比价/领券 trace)+ 收敛双 head +"""ad_ecpm_record.trace_id(展示收益归属到比价/领券 trace) 信息流(Draw)展示 eCPM 上报时带上本场比价/领券 trace_id,落此列;领券数据 / 比价记录看板 按 trace_id 聚合"本次广告收益"。激励视频/福利/旧客户端为 NULL。 -顺带把当前两个 head(11c44afbea58 selfstat 表 + merge_pages_override_coupon_slot)收敛成 -单 head,让 `alembic upgrade head`(单数,部署/run.sh 用)恢复正常。 +本迁移原以 (11c44afbea58, merge_pages_override_coupon_slot) 为双亲、顺带收敛双 head, +但与它并行落 main 的 merge_selfstat_coupon_slot 已用同一对双亲做了纯收敛 → 同一对 +父节点出现两个收敛点、main 上又成双 head。故重挂到该 merge 之后成单链(仅改链接、 +schema 改动不变;两文件都保留,已 stamp 在 merge 上的库可直接线性升级)。 Revision ID: ad_ecpm_trace_id -Revises: 11c44afbea58, merge_pages_override_coupon_slot +Revises: merge_selfstat_coupon_slot Create Date: 2026-07-10 """ from typing import Sequence, Union @@ -17,10 +19,7 @@ import sqlalchemy as sa revision: str = "ad_ecpm_trace_id" -down_revision: Union[str, Sequence[str], None] = ( - "11c44afbea58", - "merge_pages_override_coupon_slot", -) +down_revision: Union[str, Sequence[str], None] = "merge_selfstat_coupon_slot" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None