Comment puis-je modifier directement la base de données Discourse depuis une interface graphique ?

Oui. Je ne connais pas grand-chose en SQL, sauf ce que j’ai appris (ou que j’étais censé apprendre) dans un cours de base de données en 1986.

Ce qui est bien avec Rails, c’est qu’il sait comment les choses sont interconnectées. Ainsi, lorsque vous supprimez quelque chose, il supprime également tout ce qui en dépend, plutôt que de laisser des données orphelines dans votre base de données. Il vous empêche aussi de définir des valeurs qui n’ont pas de sens.

J’utilise ces outils graphiques lorsque j’explore une base de données inconnue pour effectuer une importation, mais presque jamais pour Discourse. Cependant, je consulte parfois ./db/schema.db (j’ai appris qu’il est généré de manière magique et n’est pas disponible sur GitHub) pour comprendre où se trouvent les données.