From 4ba91c7d9ba525d56906b8b2ce114d05991b0e17 Mon Sep 17 00:00:00 2001 From: KS Jannette Date: Tue, 10 Mar 2026 17:18:54 -0400 Subject: [PATCH] Stripe integration tweaks --- backend/infra/migrations/009_add_subscription_tier.sql | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/backend/infra/migrations/009_add_subscription_tier.sql b/backend/infra/migrations/009_add_subscription_tier.sql index 92ce8fd..8d576a0 100644 --- a/backend/infra/migrations/009_add_subscription_tier.sql +++ b/backend/infra/migrations/009_add_subscription_tier.sql @@ -1 +1,8 @@ ALTER TABLE users ADD COLUMN IF NOT EXISTS subscription_tier VARCHAR(20) DEFAULT 'free'; + +-- Existing active/trialing subscribers were on the single paid plan, +-- which is now the "premium" tier. Backfill them so they aren't downgraded. +UPDATE users +SET subscription_tier = 'premium' +WHERE subscription_status IN ('active', 'trialing') + AND stripe_subscription_id IS NOT NULL;