【问题标题】:How to make Hasura connect to a specific postgresql schema如何使 Hasura 连接到特定的 postgresql 模式 【发布时间】:2021-11-13 19:53:31 【问题描述】: 默认情况下,当我将 Hasura 连接到 postgres 数据库时,它会连接到公共架构。 没有连接到不同架构的选项吗? 【问题讨论】: 标签: hasura hasura-docker 【解决方案1】: Hasura 需要 2 个架构才能工作:hdb_catalog 和 hdb_views。 所有其他模式都是可选的。 如果hasurauser 有权访问它们,您可以从任何模式注册对象。 【讨论】: 谢谢。默认情况下,当向 graphgl_postgres 用户授予数据库使用授权时,它只能访问 public。在授予其他 shema 权限后,它们现在在控制台上可见。谢谢! Hasura 可以访问 public 只是因为您遵循了安装说明,理论上没有什么可以阻止您不授予 public 的权限,甚至仅将 hasura 用作远程模式的聚合器。