Implement compression quota refunds and admin manual subscription

This commit is contained in:
2025-12-19 23:28:32 +08:00
commit 11f48fd3dd
106 changed files with 27848 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
BEGIN;
ALTER TABLE usage_periods
ADD COLUMN IF NOT EXISTS bonus_units INTEGER NOT NULL DEFAULT 0;
UPDATE usage_periods
SET bonus_units = bonus_units + ABS(used_units),
used_units = 0
WHERE used_units < 0;
COMMIT;