pgAdmin 툴을 이용한 postgresql 서버 접속하기

예전에 DBeaver 로 postgresql 에서 DB 쿼리를 실행하는 툴로 포스팅한적이 있었는데, pgAdmin 이란 툴도 있어서 설치 및 접속까지 해보기로 했다. 설치해보니 pgAdmin을 통해 PostgreSQL을 보다 쉽게 다룰 수 있으며, 데이터베이스를 직관적이고 효율적으로 관리할 수 있어서 당분간 DBeaver 대신에 사용해볼 예정이다.

pgAdmin

pgAdmin은 PostgreSQL 데이터베이스를 관리하고 모니터링하기 위한 GUI(그래픽 사용자 인터페이스) 도구이다. PostgreSQL은 강력한 오픈 소스 관계형 데이터베이스 시스템인데, 이를 쉽게 관리하고 사용할 수 있도록 돕는다. pgAdmin은 다양한 기능을 제공하며, 개발자나 데이터베이스 관리자가 보다 직관적으로 데이터베이스 작업을 수행할 수 있도록 지원한다.

주요 기능은 이정도로 요약해볼 수 있겠다.

  1. 데이터베이스 관리: PostgreSQL 서버 및 데이터베이스를 쉽게 생성, 수정, 삭제할 수 있다.
  2. 쿼리 실행기(Query Tool): SQL 쿼리를 작성하고 실행할 수 있으며, 쿼리 결과를 직관적으로 확인할 수 있다.
  3. 서버 모니터링: PostgreSQL 서버의 성능 모니터링을 지원하며, 실시간 데이터베이스 상태를 시각적으로 볼 수 있다.
  4. 데이터베이스 객체 관리: 테이블, 인덱스, 시퀀스, 뷰 등의 객체를 쉽게 생성하고 관리할 수 있다.
  5. 백업 및 복구: 데이터베이스 백업과 복구 기능을 제공하여 데이터를 안전하게 관리할 수 있다.
  6. 사용자 및 권한 관리: 데이터베이스 사용자의 생성 및 권한을 쉽게 관리할 수 있다.

설치

pgAdmin 웹페이지에 방문하여 본인 운영체제에 맞는 설치파일을 받으면 된다. 난 M1맥북이라, arm64 버전으로 다운받았다.

설치를 진행하면서 제일 먼저보는 라이센스관련 문구이다. 해당 문장의 해석은 다음과 같다:

“이 소프트웨어 및 그 문서를 어떠한 목적으로든, 비용 없이, 서면 계약 없이 사용, 복사, 수정, 배포할 수 있는 권한이 부여됩니다. 단, 위의 저작권 공지와 이 문단, 그리고 다음 두 문단이 모든 복사본에 포함되어야 합니다.”

이 문장은 소프트웨어의 자유로운 사용과 배포를 허용하지만, 저작권 공지와 몇 가지 중요한 법적 문구를 모든 복사본에 반드시 포함해야 한다는 조건을 명시하고 있다.

설치가 끝나고 프로그램을 실행한 모습이다.

접속하기

[Object] - [Register] - [Server...] 메뉴를 클릭하여 서버정보를 추가하도록 하자.

첫번째 탭에서는 Name 만 작성하면 된다.

Connection 정보에서는 Host name/address, Port, Maintenance database, Username, Password를 차례로 입력한다.

그러면, 접속정보 추가완료이다. DB쿼리를 실행하여 잘되는지 확인한다.


더 보면 좋을 글들