CentOS에만 PostgreSQL 클라이언트(psql) 설치

CentOS에만 PostgreSQL 클라이언트(psql) 설치

간단한 질문이지만 이에 대한 리소스를 찾을 수 없습니다. psql전체 PostgreSQL 서버를 설치하지 않고 CentOS7 시스템에 PostgreSQL 클라이언트(터미널 기반 클라이언트)만 설치할 수 있는 방법이 있습니까 ? postgresql-client저장소에는 전용이나 이와 유사한 것이 없습니다 .postgresql94-client

답변1

내 생각에 명명 규칙은 여러분이 기대하는 것과 정반대일 수도 있습니다. 패키지가 있습니다.

포스트그레SQL 서버PostgreSQL 서버를 생성하고 실행하는 데 필요한 프로그램

그리고 패키지

포스트그레SQLPostgreSQL 클라이언트 프로그램

(그리고 postgresql적어도 postgresql-serverCentOS 6에서는 둘 다 공통 postgresql-libs패키지에 의존하지만).

답변2

EC2 인스턴스의 Red Hat 또는 Centos에서 postgresql 클라이언트를 가져오려면 다음 두 패키지를 설치해야 합니다. yum install -y postgresql-libs-9.2.24-1.amzn2.0.1.x86_64 postgresql-9.2.24-1.amzn2.0.1.x86_64

이러한 버전이 없으면 다음 명령을 사용하여 어떤 버전이 있는지 확인하세요.

yum list | grep postgres

그런 다음 액세스 권한이 있는 두 라이브러리를 사용하여 명령을 실행합니다. 예를 들면 다음과 같습니다.

yum install -y postgresql96-libs.x86_64 postgresql96.x86_64

답변3

존재하다센트OS 8다음을 수행하여 클라이언트를 설치할 수 있습니다.

dnf install postgresql

서버가 필요한 경우:

dnf install postgresql-server

답변4

예, 전체 PostgreSQL 서버를 설치하지 않고 CentOS 7 시스템에 PostgreSQL 클라이언트 psql만 설치할 수 있습니다. 그러나 기본 리포지토리에는 postgresql-client라는 전용 패키지가 없으므로 postgresql용 패키지를 사용할 수 있습니다. 여기에는 서버 및 클라이언트 구성 요소가 모두 포함되어 있지만 다음 명령을 사용하여 클라이언트 측면만 설치하도록 지정할 수 있습니다.

sudo yum install postgresql

postgresql 패키지를 설치한 후 psql에 액세스하려면 다음을 입력하십시오.

psql

이 명령은 PostgreSQL 클라이언트를 시작하며, 이를 통해 운영자는 명령줄을 통해 PostgreSQL 데이터베이스에 연결할 수 있습니다.

Linux(CentOS 포함)에 PostgreSQL을 설치하는 방법에 대한 자세한 지침을 보려면 다음 리소스를 참조하세요.Linux에 PostgreSQL을 설치하는 방법.

이게 도움이 되길 바란다!

관련 정보