低空智控平台 后端go
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

12 lines
593 B

-- 为已存在的 sim_recharge_order 表补充套餐快照字段。
-- 新部署使用 014_payment_and_sim_recharge.sql 建表时已包含此列,无需重复执行本文件。
ALTER TABLE sim_recharge_order
ADD COLUMN provider_rate_plan_id BIGINT NOT NULL DEFAULT 0 COMMENT 'SIMBOSS 套餐标识快照' AFTER package_code;
UPDATE sim_recharge_order o
LEFT JOIN sim_package p ON p.id = o.package_id
SET o.provider_rate_plan_id = COALESCE(p.provider_rate_plan_id, 0)
WHERE o.provider_rate_plan_id = 0;
ALTER TABLE sim_recharge_order
ALTER COLUMN provider_rate_plan_id DROP DEFAULT;