Aurabase Logo
aurabasedocs
API/Database/Mettre à jour des lignes

Mettre à jour des lignes

PATCH/v1/db/{project_id}/{table}

Met à jour les lignes qui matchent le filtre. RLS appliquée — un client ne peut update que ce qu'il peut SELECT.

#
Request

Query + body

<column>=<op>.<valeur>filterREQUIS
Filtre en paramètre de requête (?id=eq.$ID). Sur le chemin aura-db, une requête sans filtre est refusée en 400. Alternative : cibler une ligne par son identifiant avec PATCH /v1/db/{project_id}/{table}/{id}.
bodyobjectREQUIS
Colonnes à mettre à jour. Les colonnes non présentes restent inchangées.
#
Notes

Protection

Attention
Le garde-fou « au moins un filtre » est celui d'aura-db (projet MongoDB, ou Postgres sans PostgREST) : il répond 400. Sur un projet Postgres servi par PostgREST, ce garde-fou n'existe pas côté Aurabase — un PATCH sans filtre touche toutes les lignes que la RLS laisse passer. Filtrez toujours explicitement.
Astuce
Prefer: return=minimal répond 204 sans corps. Prefer: count=exact ajoute Content-Range: */{n} et Preference-Applied.
v1.0 · révisé 15 avr. 2026