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

Come importare un dump di Heroku PG nella macchina locale

Vedi errori perché psql cerca di interpretare le query SQL quando gli stai effettivamente fornendo un dump compresso (questo è ciò che usa heroku).

Anche se non puoi leggere il dump, pg_restore -O latest.dump ti dà un SQL valido che puoi reindirizzare a psql ma la soluzione semplice è la seguente:

pg_restore -O -d app_development latest.dump

Note :

  • Usa -O perché probabilmente non usi il nome utente casuale del tuo heroku postgres db remoto.
  • Heroku sconsiglia l'uso dei tocchi ma non so quanto sia davvero rischioso.