내 컴퓨터에 두 개의 PostgreSQL 서버를 설치했습니다. 하나는 9.1이고 다른 하나는 9.3입니다. 두 서버가 모두 설치되어 있어야합니다.
그러나 pg_dump를 실행하면 버전 불일치 오류가 발생합니다.
server version: 9.3.6; pg_dump version: 9.1.15
pg_dump: aborting because of server version mismatch
어떻게 해결할 수 있습니까? (두 버전 중 하나를 제거 할 수 없습니다. 9.1을 먼저 설치하고 몇 달 후에 9.3을 설치했습니다. 두 데이터베이스 서버 가 모두 설치되어 있어야합니다).
PATH
그런 다음 앱이 실행 되는 환경 변수 를 변경해야 합니다.
pg_dump
. 둘 다 설치되지만 기본값은 하나뿐입니다. 참조update-alternatives
경로에 대한, 또는dpkg -L
그들이 어디에 PostgreSQL의 클라이언트 패키지를 확인합니다. 자신을 보여주기 위해 우분투 상자에 즉시 액세스 할 수 없습니다.