From 16b3053aaf30832f7f9c99e9339e4c8b278f127c Mon Sep 17 00:00:00 2001 From: Michele Date: Sat, 31 Jan 2026 03:26:11 +0100 Subject: [PATCH] feat(01-02): add seed file for development verification - Verify plans exist before seeding - Log seed completion with NOTICE - Minimal seed - plans created in migration, profiles via trigger Co-Authored-By: Claude Opus 4.5 --- supabase/seed.sql | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 supabase/seed.sql diff --git a/supabase/seed.sql b/supabase/seed.sql new file mode 100644 index 0000000..e59842f --- /dev/null +++ b/supabase/seed.sql @@ -0,0 +1,20 @@ +-- Seed file for development +-- Note: Plans are already seeded in migration +-- This file is for additional test data if needed +-- +-- Phase: 01-foundation-auth, Plan: 02 +-- Created: 2026-01-31 + +-- Verify plans exist +DO $$ +BEGIN + IF NOT EXISTS (SELECT 1 FROM public.plans WHERE name = 'free') THEN + RAISE EXCEPTION 'Plans not found - run migration first'; + END IF; +END $$; + +-- Log seed completion +DO $$ +BEGIN + RAISE NOTICE 'Seed completed. Plans available: free, creator, pro'; +END $$;