/**
 * 回滚迁移：删除业务表中的任务管理字段
 * 
 * 原因：任务拆分和断点续传应由 platform_schema.job (pg-boss) 统一管理
 * 不应在各业务表中重复定义，符合3层架构原则
 * 
 * 影响表：
 * - asl_schema.screening_tasks (删除 6 个字段)
 * - dc_schema.dc_extraction_tasks (无需添加)
 */

-- 删除 ASL 表中的任务管理字段
ALTER TABLE asl_schema.screening_tasks 
  DROP COLUMN IF EXISTS total_batches,
  DROP COLUMN IF EXISTS processed_batches,
  DROP COLUMN IF EXISTS current_batch_index,
  DROP COLUMN IF EXISTS current_index,
  DROP COLUMN IF EXISTS last_checkpoint,
  DROP COLUMN IF EXISTS checkpoint_data;

