hasura - 冲突突变给出了意想不到的结果
问题描述
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 已经存在,预计会更新用户表
解决方案
所以我现在才遇到这个。我有 on_conflict / update_columns 但没有给角色更新权限,只插入
推荐阅读
- graphics - GStreamer 叠加图形
- ruby-on-rails - Rails - Vuejs 与 Foreman 一起运行
- video - 输入链接 in1:v0 参数与对应输出链接 in0:v0 参数不匹配(ffmpeg SAR 错误)
- javascript - 自定义事件记录倍数
- java - 在 Web 服务端(Java)创建电子邮件(outlook 格式)并发送到前端并下载
- python-3.x - Python 3 - 多个 AsyncIO 连接
- angular - Angular 7 - 在单元测试中捕获 HttpErrorResponse
- html - Bootstrap 4 文本将按钮推到新行
- java - Java Job Scheduling:Quartz 是否有可能,如果不是,我有什么替代方案?
- javascript - browser.sleep() 与 browser.wait() Protractor-Jasmine-JavaScript