Setup DB
Set up a Supabase project
Head over to database.new and create a new Supabase project.
When your project is up and running, navigate to the Table Editor, create a new table and insert some data.
Alternatively, you can run the following snippet in your project’s SQL Editor.
Setup your DB schema
Copy the file supabase/schema.sql
and paste in the SQL Editor and run the query. This will create your DB tables, RLS policies, and functions.
Generate Types For TypeScript
To verify that the types in your repository align with the DB schema, simply execute the following command in your terminal to generate type definitions from the DB schema. for more details check the Supabase Docs