12 lines
658 B
MySQL
12 lines
658 B
MySQL
|
|
ALTER TABLE sag_subscriptions
|
||
|
|
ADD COLUMN IF NOT EXISTS billing_lead_months INTEGER NOT NULL DEFAULT 0,
|
||
|
|
ADD COLUMN IF NOT EXISTS proration_basis VARCHAR(20) NOT NULL DEFAULT '30_day';
|
||
|
|
|
||
|
|
ALTER TABLE sag_subscriptions DROP CONSTRAINT IF EXISTS sag_subscriptions_billing_lead_months_check;
|
||
|
|
ALTER TABLE sag_subscriptions ADD CONSTRAINT sag_subscriptions_billing_lead_months_check
|
||
|
|
CHECK (billing_lead_months BETWEEN 0 AND 24);
|
||
|
|
|
||
|
|
ALTER TABLE sag_subscriptions DROP CONSTRAINT IF EXISTS sag_subscriptions_proration_basis_check;
|
||
|
|
ALTER TABLE sag_subscriptions ADD CONSTRAINT sag_subscriptions_proration_basis_check
|
||
|
|
CHECK (proration_basis IN ('30_day'));
|