¿Alguien ha pensado en conectar Hasura a la base de datos Postgres de Discourse para un FE potencialmente más personalizado (o reducido)?

¡Qué divertido, esto es exactamente lo que hice hace unos días!

Trabajo con Hasura/nuxt.js desde hace un año en diferentes proyectos. Hasura es muy potente y las próximas funciones son muy prometedoras.

Me gusta mucho el foro de Discourse (aunque no sé Ruby ni Ember), así que intenté conectar Hasura con él.

Como no soy desarrollador de Ruby, necesito instalarlo, pero tuve algunos problemas al configurar el entorno de desarrollo en mi Mac. Me estoy topando con el gem cppjieba_rb

Así que simplemente tomé este volcado y lo configuré en PostgreSQL y Hasura.

Parece que todas las tablas se importaron correctamente. ¿Solo hay una vista? (badge_posts)
También rastree todas las relaciones de claves foráneas, así que puedo hacer este tipo de consulta:

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

Ese es mi punto de partida por ahora…