Você tem um arquivo de backup do Discourse e deseja carregá-lo no seu banco de dados de desenvolvimento, sem usar a interface web, ou potencialmente com um nome de banco de dados diferente. Ótimo!
Isso pressupõe que você já tem um servidor de banco de dados Postgres em execução.
Restaurar o backup manualmente é fácil:
$ tar zxvf backup-file.tar.gz
# você agora tem dump.sql.gz, meta.json e possivelmente um diretório uploads/
$ gunzip dump.sql.gz
$ DATABASE=discourse_development
$ dropdb --if-exists $DATABASE && createdb $DATABASE
$ psql $DATABASE < dump.sql
$ bundle exec rake db:migrate
Como o dump do banco de dados tem como alvo o schema public diretamente, a abordagem mais simples para o desenvolvimento é remover e recriar o banco de dados antes de importar.