Spaces:
Sleeping
Sleeping
| -- Create Analytics Storage Bucket | |
| -- Run this in Supabase SQL Editor | |
| -- 1. Create a public storage bucket for analytics data | |
| INSERT INTO storage.buckets (id, name, public) | |
| VALUES ('analytics-data', 'analytics-data', true) | |
| ON CONFLICT (id) DO NOTHING; | |
| -- 2. Allow public read access (for API to fetch data) | |
| CREATE POLICY "Allow public read access on analytics-data" | |
| ON storage.objects FOR SELECT | |
| USING (bucket_id = 'analytics-data'); | |
| -- 3. Allow authenticated upsert (for API to write data) | |
| CREATE POLICY "Allow public insert on analytics-data" | |
| ON storage.objects FOR INSERT | |
| WITH CHECK (bucket_id = 'analytics-data'); | |
| CREATE POLICY "Allow public update on analytics-data" | |
| ON storage.objects FOR UPDATE | |
| USING (bucket_id = 'analytics-data'); | |
| CREATE POLICY "Allow public delete on analytics-data" | |
| ON storage.objects FOR DELETE | |
| USING (bucket_id = 'analytics-data'); | |
| -- Verify bucket was created | |
| SELECT * FROM storage.buckets WHERE id = 'analytics-data'; | |