맥북에 psql 설치하기 (postgresql client)

PostgreSQL을 설치한 머신내에는 psql이 기본적으로 설치가 되어 있겠지만, 리모트로 접속해야 하는 경우는 별도로 설치해 줘야 한다. 여러 GUI 기반 client들도 많지만, 간단하게 보거나 명령어로 손쉽게 조회해 보려면 psql도 충분할 경우가 많다. 특히 기본 메타 정보 등을 조회하는 명령어는 범용 GUI에서는 지원하지 않기 때문에, psql 나름의 장점이 있다.

 

맥북에서 psql 설치하기

다음과 같이 libpq를 설치한다.

$ brew install libpq

libpq 설치가 완료되었다면,

$ brew link --force libpq

를 실행하여 심볼릭 링크를 생성한다.

Linking /usr/local/Cellar/libpq/13.2... 372 symlinks created.

If you need to have this software first in your PATH instead consider running:
  echo 'export PATH="/usr/local/opt/libpq/bin:$PATH"' >> ~/.zshrc

위와 같이 실행 결과가 나왔다. 맨 마지막 줄에 나온 메시지도 복사하여 실행한다. 내 경우는 zsh를 쓰기 때문에 위와 같이 출력되었다.

  echo 'export PATH="/usr/local/opt/libpq/bin:$PATH"' >> ~/.zshrc

 

실행확인

$ which psql

을 실행하여, 경로가 정상적으로 노출되는지 확인하고 실행해 보자.

$ psql

 

설치 도중 xcode-select 에러 발생시

만약, 설치도중 다음과 같은 에러 메시지가 뜨면서 실패했다면,

Error: python@3.9: the bottle needs the Apple Command Line Tools to be installed.
  You can install them, if desired, with:
    xcode-select --install

Error: Xcode alone is not sufficient on Catalina.
Install the Command Line Tools:
  xcode-select --install    

아래 명령어로 문제를 해결하고 재시도하자.

$ xcode-select --install

댓글

Designed by JB FACTORY