Hittade precis lösningen, faktiskt två saker var fel i mitt fall.
En, den uppladdade .dump
filen var inte läsbar/användbar av heroku
.
Två, heroku postgresql DB
fullständig URL behövdes inte tillhandahållas.
Så, det rätta sättet som fungerade för mig var att den uppladdade filen skulle vara tillgänglig utan någon token och även utan någon virtuell/indirekt sökväg, etc. URL:en till filen bör peka på filen direkt . I mitt ifrågasatta problem använde jag
firebase
att vara värd för min DB-fil tillfälligt för att göraheroku
drift. Ochfirebase
gav inte direkt URL till den uppladdade fysiska filen .
heroku pg:backups:restore --app heroku-postgres-f3*** 'https://www.h***.com/dss_iaya_db_dump2.dump' DATABASE_URL
Efter att ha skrivit det här kommandot blev jag ombedd att skriva om heroku
appnamn bara för att bekräfta operationen. När allt var klart fungerade allt som en charm.