Files
AlphaPulse/backend/alembic/versions/20261104_c91234567890_remove_cls.py
T
eezd fcd1cfc344
Development CI / check-and-build (push) Successful in 1m49s
GitHub Git mirror / mirror (push) Successful in 5s
Development CI / deploy-development (push) Failing after 7s
Remove CLS collection and support a full news AI reset
2026-11-04 16:47:29 +08:00

18 lines
506 B
Python

"""Retire CLS sources after explicitly authorized operator cleanup."""
from alembic import op
import sqlalchemy as sa
revision = 'c91234567890'
down_revision = 'b81234567890'
branch_labels = None
depends_on = None
def upgrade():
# Existing foreign keys reject retirement until source data is removed.
op.execute(sa.text("DELETE FROM sources WHERE code IN ('cls_depth', 'cls_telegraph')"))
def downgrade():
raise RuntimeError('财联社退役及已删除的数据不能通过降级恢复')