Como posso editar diretamente o banco de dados do Discourse a partir de uma GUI?

É. Não sei muito sobre SQL além do que aprendi (ou deveria ter aprendido) em um curso de banco de dados em 1986.

O legal do Rails é que ele sabe como as coisas estão interligadas, então, quando você exclui algo, ele também exclui tudo o que depende disso, em vez de deixar referências quebradas no seu banco de dados. Além disso, ele impede que você defina valores que não fazem sentido.

Eu uso essas ferramentas gráficas quando estou explorando um banco de dados desconhecido para fazer uma importação, mas quase nunca para o Discourse, embora eu costumo olhar o arquivo ./db/schema.rb (que aprendi ser gerado magicamente e não estar disponível no GitHub) para descobrir onde as coisas estão.