From 8409c0fbcf245bb9fb6b15d5efd07aeda8264442 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sat, 15 Nov 2025 19:30:50 +0000 Subject: [PATCH] Add Stripe payment fields to NEXUS tables cgen-7740cad298bf4f2cbe57be2d75e99518 --- .../20250301_add_stripe_payment_fields.sql | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 supabase/migrations/20250301_add_stripe_payment_fields.sql diff --git a/supabase/migrations/20250301_add_stripe_payment_fields.sql b/supabase/migrations/20250301_add_stripe_payment_fields.sql new file mode 100644 index 00000000..a2d9f564 --- /dev/null +++ b/supabase/migrations/20250301_add_stripe_payment_fields.sql @@ -0,0 +1,15 @@ +-- Add Stripe payment fields to nexus_contracts +ALTER TABLE public.nexus_contracts ADD COLUMN IF NOT EXISTS stripe_payment_intent_id text; + +-- Add index for quick lookup +CREATE INDEX IF NOT EXISTS nexus_contracts_stripe_payment_intent_idx ON public.nexus_contracts (stripe_payment_intent_id); + +-- Add Stripe charge fields to nexus_payments +ALTER TABLE public.nexus_payments ADD COLUMN IF NOT EXISTS stripe_charge_id text; + +-- Add index for quick lookup +CREATE INDEX IF NOT EXISTS nexus_payments_stripe_charge_idx ON public.nexus_payments (stripe_charge_id); + +-- Add comment +COMMENT ON COLUMN public.nexus_contracts.stripe_payment_intent_id IS 'Stripe PaymentIntent ID for tracking contract payments'; +COMMENT ON COLUMN public.nexus_payments.stripe_charge_id IS 'Stripe Charge ID for refund tracking';