首页 > 解决方案 > 冲突突变给出了意想不到的结果

问题描述

on_conflict 返回未知参数

hasura 新手,尝试查看多个如何 on_conflict,从 api explorer 和前端运行突变,尝试 upsert_users(建议我将其更改为插入)

mutation upsert_users {
 insert_users(
    objects: [{
    auth0_id: "iexistindb", 
    name: "somename"}
  ], 
  on_conflict: {
  constraint: users_pkey, 
  update_columns: [last_seen, name]
  }
) {
    affected_rows
  }
}

如果 auth0 已经存在,预计会更新用户表

标签: hasura

解决方案


所以我现在才遇到这个。我有 on_conflict / update_columns 但没有给角色更新权限,只插入


推荐阅读