"""platform_stat_display 增加 random_anchor_minutes(自增长触发时刻对齐偏移) Revision ID: pstat2anchor01 Revises: pstat1d2e3f4a Create Date: 2026-06-06 13:00:00.000000 自增长 tick 从「启动时刻 + 间隔」改为「北京时间钟点对齐(anchor + k*interval)」, 新增列存对齐偏移(距 0 点分钟数)。已有行默认 0(= 对齐到自然边界:天→0点、小时→整点)。 """ from typing import Sequence, Union from alembic import op import sqlalchemy as sa revision: str = 'pstat2anchor01' down_revision: Union[str, Sequence[str], None] = 'pstat1d2e3f4a' branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: op.add_column( 'platform_stat_display', sa.Column('random_anchor_minutes', sa.Integer(), nullable=False, server_default='0'), ) def downgrade() -> None: op.drop_column('platform_stat_display', 'random_anchor_minutes')