Problema de restauração do banco de dados Heroku
Passaram por diferentes soluções disponíveis emstackoverflow
e também em diferentes fóruns. Mas nenhum aborda o problema preciso.
Conforme a documentação:https://devcenter.heroku.com/articles/heroku-postgres-import-export
Eu tenho odump
arquivo criado a partir do meu banco de dados local, com este comando:
pg_dump -Fc --no-acl --no-owner -h localhost -U postgres dss_iaya>dss_iaya_db_dump1.dump
Em seguida, conforme a documentação, carregada em um servidor com URL de acesso público:https://firebasestorage.googleapis.com/v0/b/iaya-664f3.appspot.com/o/dss_iaya_db_dump1.dump?alt=media&token=06167d04-1e98-4e4b-b0e0-9d83a86dd167
Agora, quando tento restaurar emHeroku
conforme sua sintaxe de documentaçãoheroku pg:backups:restore [BACKUP] [DATABASE] --app APP
usando o comando a seguir, ele retorna uma mensagem de erro ao restaurar.
heroku pg:backups:restore --app heroku-postgres-*** 'https://firebasestorage.***/dss_iaya_db_dump1.dump?alt=media&token=***' 'postgres://quesu***:I***@ec2-54-***.eu-west-1.compute.amazonaws.com:5432/d3n***k0'
Eu usei *** apenas para fins de segurança, pois não posso mencionar credenciais completas. Mas acredito que se possa entender toda a sintaxe.
Quando eu restaurar o mesmo.dump
Em um banco de dados local recém-criado, ele funciona sem problemas e cria / restaura todo o banco de dados com tabelas e dados.