我能够在 Hasura UI 中执行 upsert 查询,并且我正在使用多种插件在 java 中生成客户端类。我正在努力保持 .graphql 文件中的多个字段的 on_conflict 。
我在 graphql 文件中使用的以下模式。
感谢您的宝贵建议。
例如:架构:
schema{
mutation: MutationRoot
}
突变根
type MutationRoot {
insert_indv(objects: [insert_input!]!, on_conflict: input_on_conflict) : response!
}
input input_on_conflict{
constraint: input_constraint!
update_columns: [input_update_column!]!
}
input input_constraint{
input_pk: Int
}
input input_update_column{
studentMarks: Int
studentRank: Int
studentJoinDate: date
..................