17 lines
835 B
SQL
17 lines
835 B
SQL
-- Author: fruit.com.cn
|
||
|
||
-- K93 短剧分类与内容类型多选(幂等,仅提交文件,由发布流程执行)
|
||
|
||
ALTER TABLE drama ADD COLUMN IF NOT EXISTS drama_types VARCHAR(32) NOT NULL DEFAULT '';
|
||
COMMENT ON COLUMN drama.drama_types IS '内容类型多选,逗号分隔(ANIME/LIVE),drama_type 保留第一个';
|
||
|
||
ALTER TABLE drama ADD COLUMN IF NOT EXISTS category_ids VARCHAR(255) NOT NULL DEFAULT '';
|
||
COMMENT ON COLUMN drama.category_ids IS
|
||
'短剧分类多选,逗号分隔的 category_id,category_id 保留第一个';
|
||
|
||
UPDATE drama SET drama_types = drama_type
|
||
WHERE (drama_types IS NULL OR drama_types = '') AND drama_type IS NOT NULL AND drama_type <> '';
|
||
|
||
UPDATE drama SET category_ids = category_id::text
|
||
WHERE (category_ids IS NULL OR category_ids = '') AND category_id IS NOT NULL AND category_id > 0;
|