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

Cant pg_restore na Heroku:nie można odczytać z pliku wejściowego:koniec pliku

Nie udało mi się załadować zrzutu w dokładnie opisany powyżej sposób, ALE doszedłem do innego rozwiązania, które działało dla mnie dobrze:

Utwórz zrzut w prostym formacie SQL:
pg_dump --no-owner mydb > mydb.dump

Może być konieczne przełączenie się na użytkownika, który ma prawa dostępu do bazy danych, postgres na przykład. Tak więc sudo su postgres a następnie zrób zrzut.

A następnie załaduj go za pomocą psql narzędzie:
[email protected]:~/path/to/your/dump$ heroku pg:psql < mydb.dump



  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 wyświetlić funkcję, procedurę, kod źródłowy wyzwalaczy w postgresql?

  2. Ustawienia ucieczki znaków PostgreSQL

  3. Jak umieścić katalog PostgreSQL /bin na mojej ścieżce w systemie Windows?

  4. Hibernacja, Postgres i typ tablicy

  5. zmień bazę danych (postgresql) w pythonie za pomocą psycopg2 dynamicznie