본문 바로가기
학부 전공/DB

pgAdmin 간단 소개 및 정리

by 장어진 2021. 5. 6.

PostgreSQL은 오픈 소스 데이터 베이스이다.

특징

- PostgreSQL은 관계형 데이터베이스 시스템의 일종이다.

- 가장 진보한 오픈소스 데이터베이스 시스템이라고 할 수 있다.

- Unix/Linux, MAC OS, Soraris, Windows 등의 다양한 OS를 지원한다.

- PostgreSQL 은 무료 소프트웨어이다.

 

장점

- multi-version concurrency control (MVCC) 의 완벽하게 지원한다.

- C/C++,Java등의 프로그래밍 언어 연동을 완벽 지원한다.

- 확장성에 매우 좋다(Data Types,Index Types, Fuction 등)

- 커뮤니티 활성화가 잘 되어있다.

(오픈소스 커뮤니티가 있고 많은 기업들이 기술지원 서비스를 하고 있음)

 


접속

 

PostgreSQL 설치 방법은 위 글에서 설명하였으니 넘어가고 postgreSQL 폴더를 찾아 pgAdmin을 실행시켜준다. 

pgAdmin 4 실행

pgAdmin은 postgreSQL을 관리하는 도구(웹 기반의 GUI방식으로 관리)이다. 루트계정 즉, 슈퍼유저 계정이다. 이걸 이용해 간단히 query도 실습이 가능하다.

 

pgAdmin을 실행하면 처음 나오는 화면에서 password를 입력하게 되는데 프로그램 자체가 권한이 막강하기 때문에 함부로 접근하게 하면 안 된다. 따라서 supruser 비밀번호와 똑같게 설정을 했다. 물론 꼭 똑같을 필요는 없다. 비밀번호 설정후 서버를 눌러 들어가고 비밀번호를 입력하게 되면 다음과 같은 화면이 나온다.

pgAdmin 첫 실행 화면 

다음과 같이 데이터베이스를 누르면 시스템 스키마를 저장하는 곳을 볼 수 있다. 테이블은 실제로 만든 테이블들이 있고 뷰도 똑같이 볼 수 있지만 가능하면 건들이지 않는 것을 추천한다.

Schema 보는 부분

Login/Group Roles에 들어가면 id들을 볼 수 있는데 postgres라는 어드민 계정을 제외하고 추가로 아이디를 생성해 그 아이디로 데이터베이스를 접근하는 방식으로 보안문제를 해결한다.

 

 

728x90

'학부 전공 > DB' 카테고리의 다른 글

dbeaver 설치 및 간단 사용  (0) 2021.05.06
pgAdmin 과 psql 간단 실습  (0) 2021.05.06
커맨드 창에서 psql 설정하기  (0) 2021.05.06
psql 간단 소개 및 정리  (0) 2021.05.06
DB PostgreSQL 설치 및 사용  (0) 2021.05.06