Я могу выполнить запрос upsert в пользовательском интерфейсе Hasura, и я использую плагин манифольда для генерации клиентских классов в java. Я пытаюсь сохранить on_conflict с несколькими полями в файле .graphql.
Схема ниже, которую я использую в файле graphql.
Спасибо за ваше ценное предложение.
ex: схема:
schema{
mutation: MutationRoot
}
Мутация Root
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
..................