有人想过将 Hasura 连接到 Discourse 的 Postgres 数据库,以实现更定制化(或更精简)的前端吗?

太有趣了,这正是我几天前做的事!
我已经在不同项目中使用 Hasura 和 nuxt.js 一年了。
Hasura 非常强大,即将推出的功能也令人充满期待!

我非常喜欢 Discourse 论坛(虽然我不懂 Ruby 和 Ember),所以我尝试将 Hasura 接入其中。

由于我不是 Ruby 开发者,需要安装它,但在 Mac 上搭建开发环境时遇到了一些问题。我在 cppjieba_rb gem 上卡住了……

所以我直接使用了 这个数据库转储,并在 PostgreSQL 和 Hasura 中进行了配置。

所有表似乎都已导入。目前只有一个视图吗?(badge_posts)
我还追踪了所有外键关系,因此可以执行这类查询:

{
  posts {
    id
    user_id
    bookmarks {
      id
      name
    }
    uploads {
      id
      url
    }
  }
}

这就是目前的进展……