feat: expand redemption code management
Some checks failed
CI / verify (push) Has been cancelled

This commit is contained in:
237899745
2026-07-25 22:32:31 +08:00
parent 500a8f7ecd
commit 49189d346b
5 changed files with 904 additions and 89 deletions

View File

@@ -0,0 +1,9 @@
ALTER TABLE redemption_codes
ADD COLUMN IF NOT EXISTS code_encrypted TEXT;
CREATE INDEX IF NOT EXISTS idx_redemption_codes_benefit_created
ON redemption_codes(benefit_kind, created_at DESC);
CREATE INDEX IF NOT EXISTS idx_redemption_codes_plan_created
ON redemption_codes(plan_id, created_at DESC)
WHERE plan_id IS NOT NULL;