, am I supposed to be doing this another way? I was thinking if I got an error of something along the lines of 'data does not exist in the table' then I could then create the data.
Supabase gives you the tools, documentation, and community that makes managing databases, authentication, and backend infrastructure a lot less overwhelming.