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

Como resolvi a questão Como posso editar diretamente o banco de dados do Discourse a partir de uma GUI?, já que a resposta não atendia ao que eu buscava.

:warning: Não faça isso em uma máquina de produção.

Este método utiliza a ferramenta de administração recomendada para PostgreSQL, o pgAdmin 4.

Isso foi feito na minha máquina local para aprender mais sobre o Discourse, por exemplo: instalar, configurar, ajustar, desenvolver plugins, usar a API e webhooks, etc.

Nota: O Discourse foi instalado no Ubuntu 18.04, via WSL 2 no Windows 10, seguindo o Guia para Iniciantes para Instalar o Discourse no Windows 10 para Desenvolvimento.

Nota: O WSL 2 não vem com systemd. Problema 457.

Utilizando o guia Instalar o pgAdmin 4 no Ubuntu 20.04/18.04/16.04 como modelo.

Usando BASH

$ echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" |sudo tee  /etc/apt/sources.list.d/pgdg.list
deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main
$ sudo apt update
$ sudo apt install pgadmin4 pgadmin4-apache2

E-mail do usuário pgAdmin4: postgres@localhost
Senha do pgAdmin4: <senha 1>

$ sudo /etc/init.d/apache2 restart
$ sudo ufw allow http
$ sudo ufw allow https
$ hostname -I

Registre o <endereço>

$ whoami

Registre o <nome de usuário>

Esta próxima etapa pode não ser necessária, pois eu não sabia como obter a senha de um usuário do banco de dados Postgres, já que não sou especialista em PostgreSQL, ou se havia outra maneira de configurar o login no banco de dados necessário para o pgadmin4.

$ psql postgres

Usando PSQL

postgres=# ALTER ROLE <nome de usuário> '<senha 2>';  

Usando um navegador de internet

http://<endereço>/pgadmin4

usuário: postgres@localhost
senha: <senha 1>

Uma vez iniciado o pgAdmin4

Usando o pgAdmin4

Criar uma conexão com o servidor

Aba: Geral
   Nome: Discourse Development
   Grupo de servidores: Servers
Aba: Conexão
   Host: localhost
   Porta: 5432
   Banco de dados de manutenção: postgres
   Nome de usuário: <nome de usuário>
   Senha: <senha 2>

Isso não é perfeito, mas funciona e é melhor do que nada. Feedback e sugestões são bem-vindos.


Bônus

PostgreSQL
Catálogo de Software - Ferramentas de administração/desenvolvimento