Estou tendo problemas ao criar um backup na seção de administração, executando o Discourse em um contêiner Docker no localhost.
O erro que estou recebendo é: pg_dump: error: connection to database "discourse development" failed: FATAL: Peer authentication failed for user "postgres".
Verifiquei o arquivo pg_hba.conf e configurei todas as opções como trust.
Seria ótimo se pudesse receber ajuda para fazer isso funcionar.
Tentei no Ubuntu e também no MacOSX. Tudo o mais na instância do Discourse está funcionando bem em ambos (criação de posts, API…), exceto a funcionalidade de backup.
Oi, Max! Você conseguiu resolver esse problema?
Estou enfrentando exatamente o mesmo problema, embora eu o tenha detectado inicialmente ao tentar fazer uma restauração na minha instalação de desenvolvimento local no Docker.
onde no arquivo você o adicionou e o que mais você fez?? Adicioná-lo à seção de desenvolvimento e simplesmente reiniciar (d/shutdown_dev; d/boot_dev) não funcionou para mim.
Logo abaixo de adapter: postgresql no arquivo config/database.yml. Em seguida, executei o comando script/discourse restore <arquivo_do_backup.tar.gz>, que era exatamente o que eu estava tentando realizar.