문제
Datagrip에서 Export with 'pg_dump' 를 사용하려고 하면, Path에서 실행할 수 없다고 뜬다. 해당 path에 pg_dump 라는 명령어가 존재하지 않기 때문이다.
pg_dump 명령어를 사용하려면 libpq 를 설치해야한다.
libpq 는 postgresql의 인터페이스를 제공하는 C로 작성된 프로그램이다.
brew install libpq
brew로 설치 후, 아래 명령어로 .zshrc에 PATH를 등록해주면 셸에서 pg_dump , psql 같은 명령어를 바로 사용할 수 있다.
echo 'export PATH="/opt/homebrew/opt/libpq/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
설치 후 which 명령어로 pg_dump 위치를 확인해주고 복사해서 Path to pg_dump에 넣어주면 pg_dump를 실행할 수 있다.
Reference
'데이터베이스' 카테고리의 다른 글
[DB] 인덱스의 수직적 탐색과 수평적 탐색 (0) | 2024.10.22 |
---|---|
[postgresql] postgresql의 Index Only Scan (3) | 2024.07.01 |
[postgresql] 시퀀스 조회, 변경하기 (2) | 2023.10.05 |