sql >> Databasteknik >  >> RDS >> PostgreSQL

Problem med att återställa Heroku databas

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öra heroku drift. Och firebase 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.



  1. SQL, skapa en tabell

  2. Oracle-certifieringar

  3. ExecuteReader kräver en öppen och tillgänglig anslutning. Anslutningens nuvarande tillstånd är Ansluter

  4. problem med att använda Oracle-parametrar i SELECT IN