【问题标题】:Does Hasura (GraphQL) supports multiple databases?Hasura (GraphQL) 是否支持多个数据库?
【发布时间】:2020-09-06 19:48:07
【问题描述】:

我正在实现一个 GraphQL 服务器 (Hasura),正常设置如下所示:

docker run -d --net=host \
-e HASURA_GRAPHQL_DATABASE_URL=postgres://username:password@hostname:port/dbname \
-e HASURA_GRAPHQL_ENABLE_CONSOLE=true \
hasura/graphql-engine:latest

我在docs 中找不到在同一个实例中使用多个数据库的方法,有可能吗?

【问题讨论】:

  • 不可能。每个 Hasura 引擎一次只能连接一个数据库。

标签: graphql hasura


【解决方案1】:

Hasura 最近将该功能添加到 Hasura 2.0 中。到目前为止,您可以为每个 hasura 实例使用多个数据库

【讨论】:

    【解决方案2】:

    目前不可能。

    如果您想要一个 graphql 端点,您可以根据需要为每个表实例化多个 Hasura。这个 Hasura 实例之一可能是您的主要端点,您可以为其他表添加远程模式。

    【讨论】:

      猜你喜欢
      • 2011-11-10
      • 2019-09-04
      • 2011-02-10
      • 1970-01-01
      • 1970-01-01
      • 2020-08-06
      • 2020-08-18
      • 2010-09-07
      • 2016-11-10
      相关资源
      最近更新 更多