sql >> Database >  >> RDS >> PostgreSQL

Hoe een Heroku PG-dump in een lokale machine te importeren?

Je ziet fouten omdat psql probeert SQL-query's te interpreteren terwijl je hem een ​​gecomprimeerde dump geeft (dat is wat Heroku gebruikt).

Hoewel je de dump niet kunt lezen, pg_restore -O latest.dump geeft je een geldige SQL die je naar psql zou kunnen pipen, maar de gemakkelijke oplossing is de volgende:

pg_restore -O -d app_development latest.dump

Opmerkingen:

  • Gebruik -O omdat je waarschijnlijk niet de willekeurige gebruikersnaam van je remote heroku postgres db gebruikt.
  • Heroku raadt het gebruik van tikken niet aan, maar ik weet niet hoe riskant het is.


  1. Hoe kom ik erachter wanneer een bepaalde tabel in Oracle is gemaakt?

  2. SQL SELECT-syntaxis - weergegeven door DBMS

  3. 5 Microsoft Access-tips en -trucs

  4. Sqlite voegt geen gegevens in de 2e tabel in