Files
JuYou/API/migrations/000057_permanent_points.up.sql
2026-08-25 17:59:42 +08:00

12 lines
467 B
SQL

-- 积分改为永久有效,移除批次过期字段并保留按创建顺序扣减所需索引。
DROP INDEX IF EXISTS public.idx_point_grants_user_expiry;
ALTER TABLE public.point_grants
DROP COLUMN expires_at;
CREATE INDEX idx_point_grants_user_available
ON public.point_grants(user_id, created_at, id)
WHERE available_amount > 0;
COMMENT ON INDEX public.idx_point_grants_user_available IS '加速按用户和创建顺序锁定可用积分批次';