CLIStaging app in hosted Supabase, and locally running on Docker. So far we're using manual migrations (a new /migrations/* file for every database change), and using supabase db reset on both our local machines and staging whenever we change a lot of stuff - and we are not using the Supabase DB UI for the most part.