Files
thrilltrack-explorer/supabase/migrations/20251003141905_ff60a3f1-c70d-47a6-943c-249eaeedf820.sql
2025-10-03 14:19:15 +00:00

18 lines
1.2 KiB
SQL

-- ═══════════════════════════════════════════════════════════════════
-- MIGRATION: Remove Legacy items Column from user_top_lists
-- ═══════════════════════════════════════════════════════════════════
--
-- This migration removes the deprecated items jsonb column from
-- user_top_lists table. List items are now stored relationally in
-- the user_top_list_items table.
--
-- SAFETY: Verified that no data exists in the items column and all
-- code references use the relational user_top_list_items table.
-- ═══════════════════════════════════════════════════════════════════
-- Drop the legacy items column
ALTER TABLE user_top_lists
DROP COLUMN IF EXISTS items;
-- Add comment to document the relational approach
COMMENT ON TABLE user_top_list_items IS 'Stores list items relationally - replaces user_top_lists.items JSON column';