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
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;
|
|
|