【发布时间】:2025-11-29 23:45:05
【问题描述】:
我已经使用 hasura 创建了一堆权限,现在要对它们进行一些查询。我们如何列出所有可用的权限?
【问题讨论】:
标签: hasura
我已经使用 hasura 创建了一堆权限,现在要对它们进行一些查询。我们如何列出所有可用的权限?
【问题讨论】:
标签: hasura
不确定您所说的“查询”是什么意思,但您创建的所有权限都是 Hasura 的“元数据”的一部分。您可以将 Hasura 中的元数据导出为 YAML 文件using the console,或使用 CLI:
hasura metadata export
无论哪种方式,您都会获得元数据的 YAML 表示形式,然后您可以使用可以解析和查询 YAML 的工具进行查询,例如 https://github.com/thedevsaddam/gojsonq。
在 SQL 查询方面,Hasura 将其元数据保存在 Postgres database in the hdb_catalog schema 中。您可以使用以下方式查询权限:
select * from hdb_catalog.hdb_permission;
【讨论】: