如何更新supabase记录?

问题描述 投票:0回答:1

我希望“商品”是唯一的,因此如果用户再次单击同一商品,它将更新并将 1 添加到我的“数量”并添加“价格”并插入新记录(如果不唯一)。我尝试使用 upsert/onConflict 但没有太多信息。

const incrementOrder = async ({item, quantity, price}) =>{
    const {data, error} = await supabase
    .from("ordereditems")
    .insert([{item, quantity, price}])

  }
javascript reactjs postgresql supabase upsert
1个回答
0
投票

如果您单击 Supabase 项目,请转到您的项目表,单击要编辑的列下拉图标,然后选择“编辑列”(如下图):

如果您向下滚动,您应该看到能够将该项目设置为唯一的

希望这能解决您的问题。您应该能够更新插入,并且 postgresql 将强制项目列的唯一性。

© www.soinside.com 2019 - 2024. All rights reserved.