-- Migration 135: Add daily and biweekly billing intervals -- Extends subscription billing intervals to support more frequent billing -- Drop the old constraint ALTER TABLE sag_subscriptions DROP CONSTRAINT IF EXISTS sag_subscriptions_billing_interval_check; -- Add new constraint with extended options ALTER TABLE sag_subscriptions ADD CONSTRAINT sag_subscriptions_billing_interval_check CHECK (billing_interval IN ('daily', 'biweekly', 'monthly', 'quarterly', 'yearly')); -- Update default if needed (keep monthly as default) ALTER TABLE sag_subscriptions ALTER COLUMN billing_interval SET DEFAULT 'monthly'; COMMENT ON COLUMN sag_subscriptions.billing_interval IS 'Billing frequency: daily, biweekly (every 14 days), monthly, quarterly, yearly';