diff --git a/supabase/migrations/0002_storage.sql b/supabase/migrations/0002_storage.sql index a0bb90d..46f8d60 100644 --- a/supabase/migrations/0002_storage.sql +++ b/supabase/migrations/0002_storage.sql @@ -11,10 +11,15 @@ -- Buckets sind PRIVATE — Zugriff nur über signierte URLs (zeitlich begrenzt). -- ============================================================================ -insert into storage.buckets (id, name, public) +-- Hinweis: KEINE `public`-Spalte angeben. Beim Postgres-Init existiert sie in +-- storage.buckets noch nicht (die fügt die Storage-API erst beim Boot per +-- eigener Migration hinzu). Default ist `false` → Buckets sind privat, wie +-- gewünscht. Würden wir `public` referenzieren, bräche der Init hier ab und +-- ALLE folgenden Migrations (inkl. ensure_profile in 0005) liefen nicht mehr. +insert into storage.buckets (id, name) values - ('receipts', 'receipts', false), - ('logos', 'logos', false) + ('receipts', 'receipts'), + ('logos', 'logos') on conflict (id) do nothing; -- ────────────────────────────────────────────────────────────────────────────