원 클릭 설치 프로그램 을 사용하여 Mac OS X이 설치된 컴퓨터에 PostgreSQL을 설치했습니다. 그런 다음 psql
명령을 사용하여 PostgreSQL에 액세스하려고하는데 사용할 수없는 것 같습니다.
다음 메시지가 표시됩니다.
psql -bash: psql: command not found
추가 설치가 필요합니까? 아니면 컴퓨터에서 사용할 수 있도록 PostgreSQL을 구성하려면 어떻게해야합니까?
답변
h2>
psql 바이너리를 찾습니다 (터미널에서 locate psql | grep /bin
를 실행하고 경로를 기록해 둡니다. 제 경우에는 “s /opt/local/lib/postgresql90/bin/
, MacPorts를 사용하여 설치되었습니다.)
그런 다음 집에서 .bash_profile
파일을 수정하세요. 폴더 (예 : mate -w ~/.bash_profile
(텍스트 메이트가 있다고 가정))를 추가하고 경로에 필요한 줄을 추가합니다. 예 :
export PATH=/opt/local/lib/postgresql90/bin/:$PATH
파일을 저장 한 후 파일 (. ~/.bash_profile
)을 읽거나 새 터미널을 열고 psql
를 입력합니다.
댓글
Answer
Appears ” hombrew를 사용하려는 경우 “클라이언트를 설치하는 방법”은 다음과 같습니다.
$ brew install postgresql
그런 다음 psql
( 이제 클라이언트 명령 줄)을 사용할 수 있습니다 (로컬 Postgres 서버 / 데이터베이스도 설치하지만 클라이언트 만 원하는 경우에는 사용할 필요가 없습니다).
분명히 거기에 있습니다. 또한 psql에 대한 “래퍼”를 사용하여보다 “사용자 친화적”으로 만들 수 있습니다. 또한 homebrew (brew install pgcli
)를 통해 흥미로운 케이스입니다.
Pgcli is a command line interface for Postgres with auto-completion and syntax highlighting.
또 다른 옵션은 libpq
homebrew 패키지를 설치하는 것입니다. 하지만 강제 연결 해야합니다 (요즘 권장되지 않음).
brew link --force libpq
또는 PATH (권장)에 추가하고, homebrew가 설치 후 말하는 지시를 참조하십시오.
Comments
- 분명히 ' 전체 데이터베이스 엔진을 설치하지 않고는
psql
를 사용할 수 없습니다. 예를 들어 모든 서비스를 고정화하려는 경우pgcli
가 더 편리하다는 것을 알았습니다. @rogerdpack!
답변
Postgres.app
, Heroku 팀도 지원합니다!
메뉴 바 아이콘이 있고 메뉴에는 psql
항목 :
또한 psql
서버와 동일한 버전을 원할 경우 여기에 포함됩니다 (경로 버전에 따라 다를 수 있음) :
/Applications/Postgres.app/Contents/MacOS/bin
원하는 경우이 경로를 시작 스크립트에 추가하여 psql
를 직접 실행할 수 있습니다.
PATH=/Applications/Postgres.app/Contents/MacOS/bin:$PATH
CAVEAT! AFAIK, Postgres.app
는 Unix 소켓을 통한 연결을 지원하지 않습니다. 이것이 무엇인지 …), TCP / IP 연결 만 지원합니다. 따라서 다른 프로그램에서 연결하지 못하더라도 당황하지 마십시오.
코멘트
export PATH=/Applications/Postgres.app/Contents/Versions/latest/bin/:$PATH
Heroku team
와 앱 사이의 관계를 찾을 수 없습니다. 어떻게 연결되어 있는지 공유 할 수 있습니까?답변
설치 가이드에 따름 설치가 완료되면 Postgres의 Application 폴더에 StackBuilder, pgAdmin3 및 psql 에 대한 바로 가기가 있어야합니다.
또한 pgAdmin, psql 명령 줄 인터페이스를 실행하고 PostgreSQL 설명서에 액세스 할 수있는 추가 바로 가기를 찾을 수 있습니다.
이러한 단축키가 있으면 psql이 가리키는 위치를 확인하세요.
댓글
- 감사합니다. ' 그 문서는 보지 못했고
postgresql.org
에 대한 문서 만 보았습니다.
답변
brew
를 사용하여
just client
설치 :
brew install pgcli
그런 다음 연결 :
brew link --force libpq
출력 yo psql
의 경로를 가져옵니다.
If you need to have this software first in your PATH instead consider running: echo "export PATH="/usr/local/opt/libpq/bin:$PATH"" >> ~/.zshrc
이 경로를 다시 찾으려면 :
brew info libpq
답변
댓글을 강조하려면 : /Applications/Postgres.app/Contents/Versions/latest/bin
– psql
댓글
- 더 많은 설명을 추가하세요. 댓글보다 적은 항목이 있습니다.
답변
brew install libpq brew link --force libpq
아래 연습을 따랐습니다. 일했다. https://blog.timescale.com/tutorials/how-to-install-psql-on-mac-ubuntu-debian-windows/
/Library/PostgreSQL/9.0/bin/psql
이�파일을 제안했고 잘 작동합니다.
find
프로세스가 완료 될 때까지 기다립니다.export PATH=/Applications/Postgres.app/Contents/Versions/latest/bin/:$PATH
ln -s /Library/PostgreSQL/9.2/bin/psql /usr/local/bin/psql