0

ra-data-hasuraプロバイダーを使用して Hasura (Postgres の GraphQL API) で react-admin をセットアップしましたが、既存のテーブルのレコードを更新しようとするとエラーが発生しました。

型 varchar[] のこのフィールドがあり、tagsこれは fetch API によって format: で配信されますtags: ["A", "B"]が、問題は、UPDATE API が format を想定していることですtags: "{A,B}"

したがって、すべての UPDATE 要求は失敗します。

parse()InputField で関数と関数を既に試しましたformat()が、レコードの初期値が変更されません。tagsフィールドをそのままにしておくと、更新は失敗します。

これは、UPDATE 要求に対する API (Hasura) のエラー メッセージです。(他の人がこの投稿を見つけられるように、ここに置くだけです)

{
  "path": "$.args.$set",
  "error": "A string is expected for type : _varchar",
  "code": "parse-failed"
}

tagsAPI を変更せずに、react-adminの値を変換する方法はありますか?

4

1 に答える 1