Repair official collection and retire exhausted material tasks
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

This commit is contained in:
eezd committed 2026-11-05 13:30:05 +08:00
1 parent d5d350b7ec
commit d0c2beb9b3
23 files changed
+399 -35

No files matched your search

@@ -0,0 +1,18 @@
"""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")