Właśnie znalazłem rozwiązanie, właściwie dwie rzeczy były w moim przypadku nie tak.
Po pierwsze, przesłany plik .dump
plik nie był dobrze czytelny/użyteczny przez heroku
.
Po drugie, heroku postgresql DB
nie było wymagane podanie pełnego adresu URL.
Tak więc właściwy sposób, który zadziałał dla mnie, polegał na tym, że przesłany plik powinien być dostępny bez żadnego tokena, a także bez żadnej wirtualnej/pośredniej ścieżki itp. Adres URL pliku powinien wskazywać bezpośrednio na plik . W moim pytanym problemie używałem firebase
tymczasowo hostować mój plik DB, aby wykonać heroku
operacja. I firebase
nie podawał bezpośredniego adresu URL do przesłanego pliku fizycznego .
heroku pg:backups:restore --app heroku-postgres-f3*** 'https://www.h***.com/dss_iaya_db_dump2.dump' DATABASE_URL
Po wpisaniu tego polecenia zostałem poproszony o ponowne wpisanie heroku
nazwa aplikacji tylko po to, aby potwierdzić operację. Po zakończeniu wszystko działało jak urok.