継承されたデータベースを触ってみて、@Falco がこの投稿で述べていることは非常に明白です。
Postgres の機能はほとんど活用されていません。ロジックのほとんどは Ruby 側で処理されています。
したがって、私の結論としては、これだけでは全く役立たないということです。
別のアプローチとして、Hasura のリモートスキーマ機能を利用する方法がありますが、そのためには Discourse に REST ではなく GraphQL API が必要となるため、これも単独ではあまり役立ちません。
ただし、既存の REST API を GraphQL レイヤーでラップするという選択肢もあります。これは上記のアプローチよりも有望に見えます(あるいは、上記と組み合わせることでより有効です)。この記事では、着手するためのボイラープレートコードを含むリポジトリが紹介されています。