refactor: 移除模型中的 uniqueIndex 约束

This commit is contained in:
xinian
2026-04-27 00:54:18 +08:00
parent f97275cb54
commit ec1855dfac
13 changed files with 29 additions and 19 deletions

View File

@@ -19,7 +19,12 @@ CREATE TABLE IF NOT EXISTS config_spt (
description TEXT NOT NULL DEFAULT ''
);
CREATE UNIQUE INDEX IF NOT EXISTS idx_config_spt_task_id ON config_spt(task_id);
ALTER TABLE config_spt DROP CONSTRAINT IF EXISTS idx_config_spt_task_id;
DROP INDEX IF EXISTS idx_config_spt_task_id;
CREATE UNIQUE INDEX IF NOT EXISTS idx_config_spt_task_id
ON config_spt(task_id)
WHERE deleted_at IS NULL;
ALTER TABLE config_spt DROP COLUMN IF EXISTS seat_id;
@@ -58,7 +63,7 @@ VALUES
(606,'帕多尼',656,1,5,510,'暗黑-门的守护者浑身充斥着暗黑能量暗黑能量会随着它的歌神散发出来',1,''),
(607,'加洛德',659,1,5,510,'暗黑-门的守护暗黑能量的注入使它的脾气变得暴躁擅长与对手近身搏斗浑身的尖刺催生出的植物都是它进攻的利器',1,''),
(608,'萨多拉尼',661,1,5,510,'暗黑-门的守护将暗黑能量融入自身肢体变得非常结实有力虽然体积很小但是却拥有了堪比巨龙的神力',1,'')
ON CONFLICT (task_id) DO UPDATE
ON CONFLICT (task_id) WHERE deleted_at IS NULL DO UPDATE
SET
title = EXCLUDED.title,
pet_id = EXCLUDED.pet_id,