Skip to content

Database

Schema overview

Tables

users

Beheerd door Supabase Auth, plus een profiles table voor app-specifieke data.

ColumnTypeNotes
iduuidPK, FK naar auth.users
full_nametext
created_attimestamptz

orders

ColumnTypeNotes
iduuidPK
user_iduuidFK naar users
statustextenum: pending/paid/cancelled
totalnumeric

Row Level Security (RLS)

Belangrijke RLS policies die je moet weten:

  • orders is alleen zichtbaar voor de eigenaar (user_id = auth.uid())
  • Admin role kan alles zien (gecontroleerd via is_admin claim in JWT)

Migraties

Migraties leven in github.com/.../supabase/migrations.

Backups

Supabase doet automatisch dagelijkse backups (7 dagen retentie op pro plan). Voor langere retentie zie de backup procedure in deploy.

YoU Define, We Create.