Hasura (GraphQL) 是否支持多数据库?

Does Hasura (GraphQL) supports multiple databases?

我正在实现一个 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 中找不到在同一个实例中使用多个数据库的方法,这可能吗?

暂时不能。

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

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