Come posso modificare direttamente il database di Discourse da un'interfaccia grafica?

Sì. Non so molto di SQL oltre a ciò che ho imparato (o che avrei dovuto imparare) in un corso di database nel 1986.

La cosa bella di Rails è che sa come le cose sono interconnesse, quindi quando elimini qualcosa, cancella anche tutto il resto che ne dipende, invece di lasciare dati orfani nel tuo database. Inoltre ti impedisce di impostare valori che non hanno senso.

Uso quegli strumenti grafici quando mi muovo in un database sconosciuto per eseguire un’importazione, ma quasi mai per Discourse, anche se controllo ./db/schema.db (che ho scoperto essere generato magicamente e non disponibile su GitHub) per capire dove si trovano le varie cose.