update()
Signature
builder.update(values: Partial<T>): thisChaînez toujours .eq() ou un autre filtre — sans filtre, update() tentera de mettre à jour chaque ligne de la table.
Exemples
// Mettre à jour une seule ligne par IDconst { data, error } = await massi .from('posts') .update({ title: 'Titre mis à jour' }) .eq('id', postId) .single()
// Mettre à jour plusieurs lignesconst { data } = await massi .from('posts') .update({ published: true }) .eq('draft', false)RLS
La mise à jour doit satisfaire :
USING— la ligne doit correspondre à la politique pour que l’utilisateur actuel puisse la voirWITH CHECK— la ligne mise à jour doit toujours satisfaire la politique
Réponse
{ data: T[] | null, // Les lignes mises à jour error: MassiError | null,}