-- 积分改为永久有效,移除批次过期字段并保留按创建顺序扣减所需索引。 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 '加速按用户和创建顺序锁定可用积分批次';