sql >> Base de Datos >  >> RDS >> PostgreSQL

No coincide la versión de Postgresql 9.2 pg_dump

Encontré esto mientras usaba Heroku en Ubuntu, y así es como lo solucioné:

  1. Agregue el repositorio apt de PostgreSQL como se describe en "Descargas de Linux (Ubuntu)". (Hay páginas similares para otros sistemas operativos).

  2. Actualice a la última versión (9.3 para mí) con:

    sudo apt-get install postgresql
    
  3. Vuelva a crear el enlace simbólico en /usr/bin con:

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

    El número de versión en /usr/lib/postgresql/... la ruta anterior debe coincidir con la server version número en el error que recibió. Entonces, si su error dice, pg_dump: server version: 9.9 , luego enlace a /usr/lib/postgresql/9.9/... .