sql >> Databáze >  >> RDS >> PostgreSQL

Neshoda verze Postgresql 9.2 pg_dump

Setkal jsem se s tím při používání Heroku na Ubuntu a takto jsem to opravil:

  1. Přidejte úložiště apt PostgreSQL, jak je popsáno v části "Stahování Linuxu (Ubuntu)". (Pro jiné operační systémy existují podobné stránky.)

  2. Upgradujte na nejnovější verzi (pro mě 9.3) pomocí:

    sudo apt-get install postgresql
    
  3. Znovu vytvořte symbolický odkaz v /usr/bin s:

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

    Číslo verze v /usr/lib/postgresql/... cesta výše by měla odpovídat server version číslo v chybě, kterou jste obdrželi. Pokud tedy vaše chyba říká, pg_dump: server version: 9.9 a poté odkaz na /usr/lib/postgresql/9.9/... .



  1. Jak funguje indexování

  2. Database-Aware Load Balancing:Jak migrovat z HAProxy na ProxySQL

  3. SQLite JSON_PATCH()

  4. PL/SQL - Příklad zvýšení chyby aplikace