-- 迁移：删除 DWD 层 dwd_settlement_head_ex 的 settle_list 列
-- 原因：settle_list 存储结算明细 JSON，与 ODS 层 payload 中的 settleList 完全重复
--        ODS 层 settlelist 列已在 20260214_drop_ods_settlelist.sql 中删除
--        DWD 层该列同样冗余，结算明细可随时从 ODS payload 提取
-- 回滚：ALTER TABLE billiards_dwd.dwd_settlement_head_ex ADD COLUMN settle_list JSONB;
--        UPDATE billiards_dwd.dwd_settlement_head_ex e
--        SET settle_list = o.payload->'settleList'
--        FROM billiards_ods.settlement_records o
--        WHERE e.order_settle_id = o.id;
-- Prompt: P20260214-040000

ALTER TABLE billiards_dwd.dwd_settlement_head_ex DROP COLUMN IF EXISTS settle_list;
