PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak zaimportować zrzut Heroku PG na komputer lokalny?

Widzisz błędy, ponieważ psql próbuje interpretować zapytania SQL, gdy faktycznie dajesz mu skompresowany zrzut (tego właśnie używa heroku).

Chociaż nie możesz odczytać zrzutu, pg_restore -O latest.dump daje poprawny kod SQL, który można potoku do psql, ale proste rozwiązanie jest następujące:

pg_restore -O -d app_development latest.dump

Uwagi :

  • Użyj -O ponieważ prawdopodobnie nie używasz losowej nazwy użytkownika zdalnego bazy danych postgres w heroku.
  • Heroku nie zaleca używania kranów, ale nie wiem, jak bardzo to ryzykowne.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak AT TIME ZONE działa w PostgreSQL

  2. Jak stworzyć nową bazę danych z już zainstalowanym rozszerzeniem hstore?

  3. Jak uzyskać aktualny czas w PostgreSQL

  4. Jak zresetować uruchomioną sumę po osiągnięciu progu?

  5. Django+Postgres:bieżąca transakcja jest przerwana, polecenia ignorowane do końca bloku transakcji