Database design question - Supabase