chore(db):合并数据库变更文件

This commit is contained in:
qian committed 2026-08-20 01:05:54 +08:00
1 parent 5cae607d19
commit d19d3074b7
2 files changed
+12 -12

No files matched your search

@@ -1,10 +0,0 @@
-- +goose Up
-- 模型时段定价:mdl_pricing 增加时段定价 JSONB 列(峰谷定价/工作时段/限时促销)
ALTER TABLE mdl_pricing
ADD COLUMN IF NOT EXISTS time_segments JSONB;
COMMENT ON COLUMN mdl_pricing.time_segments IS '时段定价(JSONB 有序数组,仅 min_tokens=0 锚点行生效):[{"name":"闲时","days":[1,2,3,4,5],"start_time":"00:00","end_time":"08:00","valid_from":"","valid_to":"","multiplier":0.5}],按序先命中先生效,未命中=默认价(乘数 1.0),days 1=周一..7=周日 空=每天,end<start 表示跨零点';
-- +goose Down
ALTER TABLE mdl_pricing
DROP COLUMN IF EXISTS time_segments;
@@ -1,4 +1,10 @@
-- +goose Up
-- 模型时段定价:mdl_pricing 增加时段定价 JSONB 列(峰谷定价/工作时段/限时促销)
ALTER TABLE mdl_pricing
ADD COLUMN IF NOT EXISTS time_segments JSONB;
COMMENT ON COLUMN mdl_pricing.time_segments IS '时段定价(JSONB 有序数组,仅 min_tokens=0 锚点行生效):[{"name":"闲时","days":[1,2,3,4,5],"start_time":"00:00","end_time":"08:00","valid_from":"","valid_to":"","multiplier":0.5}],按序先命中先生效,未命中=默认价(乘数 1.0),days 1=周一..7=周日 空=每天,end<start 表示跨零点';
-- 模型定价展示字段:价格说明(内部)+ 折扣标签 / 价格调整说明(对外展示)
ALTER TABLE mdl_pricing
ADD COLUMN IF NOT EXISTS price_note VARCHAR(500),
@@ -9,8 +15,12 @@ COMMENT ON COLUMN mdl_pricing.price_note IS '价格说明(仅管理后台可
COMMENT ON COLUMN mdl_pricing.discount_label IS '折扣标签(对外展示,如"7折起"、"限时5折"),仅 min_tokens=0 锚点行使用,NULL/空=不展示';
COMMENT ON COLUMN mdl_pricing.price_change_note IS '价格调整说明(对外展示,提示用户价格有变动,如"9月1日起输入价下调"),仅 min_tokens=0 锚点行使用,NULL/空=不展示';
-- +goose Down
ALTER TABLE mdl_pricing
DROP COLUMN IF EXISTS price_change_note,
DROP COLUMN IF EXISTS time_segments;
ALTER TABLE mdl_pricing
DROP COLUMN IF EXISTS price_change_note,
DROP COLUMN IF EXISTS discount_label,
DROP COLUMN IF EXISTS price_note;
DROP COLUMN IF EXISTS price_note;