Alguém pensou em conectar o Hasura ao banco de dados Postgres do Discourse para um FE potencialmente mais personalizado (ou filtrado)?

Depois de brincar um pouco com o banco de dados herdado, fica muito evidente o que @Falco diz nesta postagem.

O poder do Postgres é pouco utilizado. Quase toda a lógica é feita no mundo do Ruby.

Portanto, minha conclusão é que isso, por si só, não é de grande ajuda.

Outra abordagem seria usar a funcionalidade de esquema remoto do Hasura, mas, para isso, o Discourse precisaria de uma API GraphQL, não REST… então, também não é muito útil por si só.

No entanto, existe a possibilidade de envolver APIs REST pré-existentes em uma camada GraphQL. Isso parece mais promissor do que o anterior (ou melhor, em combinação com o anterior). Neste artigo, eles apontam para um repositório com código boilerplate para começar.