JavaScript: Upsert data
- Primary keys must be included in valuesto use upsert.
Parameters
- values(Required)
- options(Optional)
Examples
Upsert your data
const { data, error } = await supabase
  .from('instruments')
  .upsert({ id: 1, name: 'piano' })
  .select()
Bulk Upsert your data
const { data, error } = await supabase
  .from('instruments')
  .upsert([
    { id: 1, name: 'piano' },
    { id: 2, name: 'harp' },
  ])
  .select()
Upserting into tables with constraints
const { data, error } = await supabase
  .from('users')
  .upsert({ id: 42, handle: 'saoirse', display_name: 'Saoirse' }, { onConflict: 'handle' })
  .select()