PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да импортирате Heroku PG дъмп в локална машина

Виждате грешки, защото psql се опитва да интерпретира SQL заявки, когато всъщност му давате компресиран дъмп (това използва heroku).

Въпреки че не можете да прочетете дъмпа, pg_restore -O latest.dump ви дава валиден SQL, който можете да пренасочите към psql, но лесното решение е следното:

pg_restore -O -d app_development latest.dump

Бележки :

  • Използвайте -O защото вероятно не използвате произволното потребителско име на вашия отдалечен heroku postgres db.
  • Heroku не препоръчва използването на кранове, но не знам колко наистина е рисковано.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. функции на масив с големи числа

  2. Връщане на нечислови стойности от колона на PostgreSQL база данни

  3. Низови литерали и escape знаци в postgresql

  4. Сравнете varchar с char

  5. PostgreSQL ГРЕШКА:изявление за анулиране поради конфликт с възстановяването