766666601e
Co-authored-by: OuYingJun1024 <1034284404@qq.com> Reviewed-on: #22 Reviewed-by: marco <marco@wonderable.ai> Co-authored-by: ouzhou <ouzhou@wonderable.ai> Co-committed-by: ouzhou <ouzhou@wonderable.ai>
31 lines
973 B
Python
31 lines
973 B
Python
"""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')
|