12 lines
467 B
SQL
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 '加速按用户和创建顺序锁定可用积分批次';
|