Files
AlphaPulse/backend/alembic/versions/20261105_db2345678901_collection_retirement.py
T
eezd d0c2beb9b3
Development CI / check-and-build (push) Successful in 2m59s
GitHub Git mirror / mirror (push) Successful in 6s
Development CI / deploy-development (push) Successful in 5s
Repair official collection and retire exhausted material tasks
2026-11-05 13:30:05 +08:00

19 lines
601 B
Python

"""Persist bounded calendar collection failures."""
from alembic import op
import sqlalchemy as sa
revision = "db2345678901"
down_revision = "da1234567890"
branch_labels = None
depends_on = None
def upgrade():
op.add_column("economic_releases", sa.Column("collection_failures", sa.Integer(), nullable=False, server_default="0"))
op.add_column("economic_releases", sa.Column("collection_retired_at", sa.DateTime(timezone=True), nullable=True))
def downgrade():
op.drop_column("economic_releases", "collection_retired_at")
op.drop_column("economic_releases", "collection_failures")