【问题标题】:on conflict mutation gives unexpected result冲突突变给出了意想不到的结果
【发布时间】:2020-01-17 19:35:23
【问题描述】:

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 已经存在,则需要更新用户表

【问题讨论】:

  • 已解决:使用 api explorer 分析,我需要添加管理员权限以启用冲突突变。
  • 您可以将此添加为您自己问题的答案吗?这会帮助有这个问题的其他人吗?谢谢!
  • 我会尝试弄清楚它对 stackoverflow 来说相当新,但感谢您指出:)

标签: hasura


【解决方案1】:

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

【讨论】:

  • 您可以接受自己的答案,这样它就不会处于未回答状态
猜你喜欢
  • 2019-05-19
  • 2017-01-05
  • 2021-10-14
  • 1970-01-01
  • 1970-01-01
  • 2021-12-17
  • 2021-04-22
  • 2016-02-13
  • 2017-11-05
相关资源
最近更新 更多