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

Niezgodność wersji Postgresql 9.2 pg_dump

Spotkałem się z tym podczas korzystania z Heroku na Ubuntu, a oto jak to naprawiłem:

  1. Dodaj repozytorium PostgreSQL apt zgodnie z opisem w „Pobieranie systemu Linux (Ubuntu)”. (Są podobne strony dla innych systemów operacyjnych.)

  2. Zaktualizuj do najnowszej wersji (u mnie 9.3) za pomocą:

    sudo apt-get install postgresql
    
  3. Odtwórz dowiązanie symboliczne w /usr/bin z:

    sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --force
    

    Numer wersji w /usr/lib/postgresql/... powyższa ścieżka powinna być zgodna z server version numer w otrzymanym błędzie. Więc jeśli twój błąd mówi, pg_dump: server version: 9.9 , a następnie link do /usr/lib/postgresql/9.9/... .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Humanizowane lub naturalne sortowanie mieszanych ciągów słów i liczb

  2. Jak wykorzystać typ danych Postgres JSONB z JPA?

  3. Obliczanie sumy skumulowanej w PostgreSQL

  4. IN kontra DOWOLNY operator w PostgreSQL

  5. Jaka jest maksymalna liczba kolumn w zapytaniu wybierającym PostgreSQL?