You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Hasura连接PostgreSQL数据库中的指定schema

Hasura 连接 PostgreSQL 非 public schema 配置方案

完全支持配置连接其他schema,以下是不同场景的操作方式:

  • 新增数据源时指定默认schema
    在Hasura控制台添加PostgreSQL数据源的流程中,找到「连接设置」模块下的Schema配置项,直接填入你期望默认使用的schema名称即可,无需修改其他连接参数。
  • 已连接数据源后追加其他schema
    若已经完成数据库连接,需要额外跟踪其他schema的表结构,操作步骤如下:
    1. 打开Hasura控制台的「Data」页,选中对应的PostgreSQL数据源
    2. 点击页面右侧的「Manage」按钮,切换到「Schemas」标签页
    3. 在「可跟踪schema」列表中勾选所有需要接入的schema,点击保存即可完成配置
  • 通过连接字符串指定默认schema
    如果你是直接通过连接字符串配置数据源,可以在连接字符串末尾追加currentSchema参数指定默认schema,参考示例:
    postgresql://user:password@host:port/dbname?currentSchema=your_schema_name

额外说明:Hasura支持同时管理同一个PostgreSQL库下的多个schema,不需要切换默认schema,只要在「Schemas」标签页把所有需要用到的schema都勾选跟踪即可,所有schema下的表都能自动生成对应的GraphQL接口。

内容的提问来源于stack exchange,提问作者thanikkal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 05:45:03