Как перечислить все созданные разрешения в hasura? - PullRequest
1 голос
/ 04 марта 2020

Я создал кучу разрешений, используя hasura, и что теперь делать с ними. Как мы перечисляем все доступные разрешения?

1 Ответ

2 голосов
/ 06 марта 2020

Не уверен, что вы подразумеваете под "запросом", но все создаваемые вами разрешения являются частью "метаданных" Хасуры. Вы можете экспортировать метаданные из Hasura в виде файла YAML , используя консоль или используя CLI:

hasura metadata export

В любом случае, вы получите YAML-представление ваших метаданных, которое затем можно будет запрашивать с помощью инструмента, который может анализировать и запрашивать YAML, возможно, что-то вроде https://github.com/thedevsaddam/gojsonq.

В терминах SQL запросов Hasura сохраняет свои метаданные в Postgres база данных в hdb_catalog схеме . Вы можете запросить разрешения, используя:

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