반응형
# PostgreSQL 처음 접속하기
PostgreSQL을 설치한 후에 처음 접속하는 방법에 대해서 설명하고자 한다.
명령어를 입력하여 접속하는 방법과 GUI 환경을 제공하는 pgAdmin4를 이용하는 방법 2가지가 있다.
- shell 스크립트(psql) 사용하여 PostgreSQL 접속하는 방법
앞의 설치 과정에서 4가지 구성요소의 체크를 제대로 하였다면 SQL Shell(psql) 이 설치가 되었을 것이다.
이 도구를 psql 이라고 부른다.
해당 아이콘을 클릭하여 실행하자.
- SQL Shell(psql) 아이콘 위치이다.
- psql의 처음 접속화면이다.
- psql 을 이용하여 PostgreSQL에 계정postgres로 접속한 후 화면이다
Server [localhost]: Enter
Database [postgres]: Enter
Port [5432]: Enter
Username [postgres]: Enter
postgres 사용자의 암호: postgres 입력
- Server 는 별도의 서버가 아닌 자신의 로컬호스트 이므로 Enter키를 입력한다.
- Database 의 이름은 기본으로 제공하는 postgres에 접속할 것이기 때문에 Enter키를 입력한다.
- Port 번호는 설치시 PostgreSQL의 기본포트인 5432 포트로 설정하였기 때문에 Enter키를 입력한다.
- Username 은 현재 관리자계정인 postgres만 존재하므로 postgres 아이디로 접속하기 위해 Enter키를 입력한다.
- postgres 사용자의 암호는 설치시 관리자계정인 postgres의 암호로 postgres로 설정하였으므로 postgres를 입력한다
select * from pg_tables;
- 현재 postgres 데이터베이스에 있는 테이블을 조회해 보았다.
- postgreSQL의 경우 pg_tables 에 데이터베이스의 각 테이블의 정보가 담겨있으므로 해당 테이블에 접근하면 이와 관련된 정보를 제공 받을 수 있다
- pgAdmin4 사용하여 PostgreSQL 접속하는 방법
pgAdmin의 경우 GUI 환경을 제공하기 때문에 사용이 익숙치 않은 초보자나 혹은 시각적으로 데이터베이스의 상황을 알고 싶은 경우에 사용하면 좋다.
해당 아이콘을 클릭하여 실행하자.
- pgAdmin4 아이콘을 클릭하여 실행하자
- pgAdmin4의 처음 접속화면이다
postgres 입력
- 설치시 관리자계정(postgres)의 비밀번호를 postgres로 설정을 했기 때문에 postgres를 입력 한 후 접속한다.
- pgAdmin4 에 접속하였고, 왼쪽에 현재 이 DB서버에 구성된 DB서버 그룹이 보여진다.
- 이미 설치하여 사용하던 PostgreSQL 데이터베이스이기 때문에 여러개의 DB서버 그룹이 보여진다.
postgres 입력
- 관리자계정(postgres)로 이 데이터베이스에 접속할 것인지 묻는 것으로, 관리자계정의 비밀번호 postgres를 입력 후 접속하도록 하자
- Servers 는 물리적으로 별도의 서버에 또다른 PostgreSQL을 설치했을 경우 그룹을 나누어 저장을 하면 pgAdmin4에서 한꺼번에 관리하기 편하다. 현재는 로컬에 설치한 PostgreSQL에 접속할 것이므로 Servers를 선택한다.
- PostgreSQL 10 >> Databases 를 클릭하면 이 로컬서버의 PostgreSQL 10이 설치된 데이터베이스의 목록이 보인다. 현재는 2개의 데이터베이스가 존재한다. (캡처화면에는 나머지 데이터베이스는 보이지 않고 있다.)
- final_kn_test 는 현재 접속된 데이터베이스의 이름이다.
(다른 데이터베이스에 접속하려면 그 데이터베이스에 블럭을 씌운 후 Query Tool 메뉴를 선택한다.) - 데이터베이스의 목록에 블럭을 씌워야지만, 상단 메뉴의 Tools >> Query Tool 이 활성화 된다.
- pgAdmin4 의 Query Editor 가 실행됐다.
select * from pg_tables;
- 해당 쿼리를 입력하자.
- 실행은 상단의 ▶ 버튼을 클릭하여 실행한다. (혹은 F5 버튼을 누른다.)
- Query Editor 하단의 쿼리 실행 결과를 보여준다.
반응형
'DB > PostgreSQL' 카테고리의 다른 글
윈도우서버에서 PostgreSQL 외부접속 가능하게 설정하는 방법 (0) | 2020.06.14 |
---|---|
PostgreSQL 계정 생성, Role 추가하기(psql 이용) - 2 (4) | 2020.06.06 |
PostgreSQL 계정 생성, Role 추가하기(psql 이용) - 1 (0) | 2020.06.04 |
PostgreSQL(Ver.10.13) 설치하는 방법 (0) | 2020.05.19 |
PostgreSQL이란? (1) | 2020.05.19 |