Remove CLS collection and support a full news AI reset
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

This commit is contained in:
eezd committed 2026-11-04 16:47:29 +08:00
1 parent dd50cb7df8
commit fcd1cfc344
15 files changed
+340 -146

No files matched your search

@@ -0,0 +1,17 @@
"""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('财联社退役及已删除的数据不能通过降级恢复')