初始化

This commit is contained in:
Ran
2026-08-25 17:59:42 +08:00
commit 4b7380dd9b
408 changed files with 327400 additions and 0 deletions
@@ -0,0 +1,20 @@
-- 将图片生成历史迁移为用户级生图记录,并删除不再使用的模板结构。
CREATE TEMP TABLE legacy_product_image_reference_media ON COMMIT DROP AS
SELECT DISTINCT media_asset_id
FROM product_image_references;
UPDATE generation_tasks
SET input_data = (input_data - 'product_image_template_id') || jsonb_build_object(
'product_image', true,
'display_prompt', COALESCE(input_data->>'display_prompt', input_data->>'prompt', '')
)
WHERE input_data->>'product_image_template_id' IS NOT NULL;
DROP TABLE product_image_references;
DROP TABLE product_image_templates;
DELETE FROM channel_asset_cache
WHERE media_asset_id IN (SELECT media_asset_id FROM legacy_product_image_reference_media);
DELETE FROM media_assets
WHERE id IN (SELECT media_asset_id FROM legacy_product_image_reference_media);