sql >> Databasteknik >  >> RDS >> PostgreSQL

Kan inte pg_restore på Heroku:kunde inte läsa från indatafil:slutet av filen

Jag misslyckades med att ladda dumpen på exakt det sätt som beskrivs ovan, MEN jag har kommit till en annan lösning som fungerade bra för mig:

Gör dumpen i enkelt SQL-format:
pg_dump --no-owner mydb > mydb.dump

Du kan behöva byta till användaren som har åtkomsträttigheter till din DB, postgres till exempel. Så, sudo su postgres och gör sedan dumpningen.

Och ladda den sedan med psql verktyg:
[email protected]:~/path/to/your/dump$ heroku pg:psql < mydb.dump



  1. Kräver MySQL InnoDB alltid ett index för varje begränsning av främmande nyckel?

  2. postgresql COUNT(DISTINCT ...) mycket långsamt

  3. Importera och infoga filen sql.gz i databasen med kitt

  4. Lagrad procedur långsam när den anropas från webben, snabb från Management Studio