feat: add lists page

This commit is contained in:
Levente Orban
2025-08-27 08:46:54 +02:00
parent c2874464d0
commit 9e4260c6bd
9 changed files with 361 additions and 9 deletions

View File

@@ -0,0 +1,34 @@
-- Migration: Add user_id column to Events table
-- Run this against your existing Supabase database
-- Add user_id column to existing events table
ALTER TABLE events
ADD COLUMN user_id VARCHAR(100);
-- Set a default value for existing records (you can modify this if needed)
-- This assigns a unique user ID to each existing event
UPDATE events
SET user_id = 'legacy_user_' || id::text
WHERE user_id IS NULL;
-- Make the column NOT NULL after setting default values
ALTER TABLE events
ALTER COLUMN user_id SET NOT NULL;
-- Add index for better performance
CREATE INDEX IF NOT EXISTS idx_events_user_id ON events(user_id);
-- Verify the migration
SELECT
column_name,
data_type,
is_nullable,
column_default
FROM information_schema.columns
WHERE table_name = 'events'
AND column_name = 'user_id';
-- Show sample of updated data
SELECT id, name, user_id, created_at
FROM events
LIMIT 5;