sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan importeres en Heroku PG-dump til lokal maskine

Du ser fejl, fordi psql forsøger at fortolke SQL-forespørgsler, når du rent faktisk giver ham et komprimeret dump (det er det, heroku bruger).

Selvom du ikke kan læse dumpet, pg_restore -O latest.dump giver dig gyldig SQL, du kan overføre til psql, men den nemme løsning er følgende:

pg_restore -O -d app_development latest.dump

Bemærkninger:

  • Brug -O fordi du sandsynligvis ikke bruger det tilfældige brugernavn på din fjernbetjening heroku postgres db.
  • Heroku anbefaler ikke at bruge vandhaner, men jeg ved ikke, hvor risikabelt det er.


  1. Pyodbc - Datakildenavn ikke fundet, og ingen standarddriver angivet

  2. Sådan øges filstørrelsen af ​​en datafil i SQL Server (T-SQL)

  3. Erstat unicode-tegn i PostgreSQL

  4. Sådan krypteres en visning i SQL Server