Я создал кучу разрешений, используя hasura, и теперь, что делать с ними. Как мы перечисляем все доступные разрешения?
Как вывести список всех созданных разрешений в хасуре?
Ответы (1)
Не уверен, что вы имеете в виду под «запросом», но все создаваемые вами разрешения являются частью «метаданных» Хасуры. Вы можете экспортировать метаданные из Hasura в виде файла YAML с помощью консоли или интерфейса командной строки:
hasura metadata export
В любом случае вы получаете YAML-представление ваших метаданных, которое затем можете запросить с помощью инструмента, который может анализировать и запрашивать YAML, возможно, что-то вроде https://github.com/thedevsaddam/gojsonq.
Что касается запросов SQL, Hasura поддерживает свои метаданные в база данных Postgres в hdb_catalog
схеме. Вы можете запросить разрешения, используя:
select * from hdb_catalog.hdb_permission;
person
Dmitry Minkovsky
schedule
06.03.2020
сладко, что оператор выбора - это то, что мне нужно. Благодарность!
- person zcaudate; 07.03.2020