postgresql 사용중이며 , 여지껏 enterpriseDB에서 인스톨러 받아서 설치하면서 사용했습니다.
이번에 10버전에서 11버전 설치하려고하는데 Data 설치부분이 있어서 기존것 쓰려고 cluster만 설치하고시픙ㄴ데 방법이 있나요
통상 한 호스트 내에서 PostgreSQL 서버를 계속 해서 사용하고 그것이 운영 환경 이라면,
서버 엔진 프로그램들과 그 관련 기타 파일들은 OS 배포판과 상관 없이 직접 설치해서 사용하는 것이 관리 측면에서 좋습니다.
/postgres/10/bin, 10/lib 10/shared 이런식으로 설치하고,
/postgres/11/bin, 11/lib 11/shared 이렇게 또 하나를 설치하고,
자료는 /postgres/data 쪽이 PGDATA (데이터 클러스터 디렉터러)가 되는 식입니다.
다음 /postgres/new_data 를 11/bin/initdb 로 새로 만들고, pg_upgrade 명령을 이용해서, /postgres/data 를 /postgres/new_data로 업그레이드하고, data를 지우고, new_data를 data로 사용하는 것이 일반적입니다.