вызов hasura_session без аргументов - PullRequest
1 голос
/ 23 апреля 2020

Есть функция:

CREATE OR REPLACE FUNCTION public.drops(cases_free_row cases_free, hasura_session json)
 RETURNS SETOF drops
 LANGUAGE sql
 STABLE
AS $function$
    SELECT *
    FROM drops d
    WHERE d.caseid = cases_free_row.id
    AND d.userid = (hasura_session ->> 'x-hasura-user-id') :: INT
$function$

Когда я пытаюсь вызвать, мне нужно ввести аргументы

{
  "errors": [
    {
      "extensions": {
        "path": "$.selectionSet.cases_free.drops.args",
        "code": "not-supported"
      },
      "message": "Non default arguments cannot be omitted"
    }
  ]
}

Можно ли получить данные без ввода аргументов?

Hasura v1.2.0-beta.3

1 Ответ

0 голосов
/ 05 мая 2020

Ваша указанная c postgres функция требует аргументов, поэтому нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...