DB/PostgreSQL

PostgreSQL 처음 접속하기(shell 스크립트 사용 vs. pgAdmin4 사용)

심플블루 2020. 6. 4. 20:40
반응형

# 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 하단의 쿼리 실행 결과를 보여준다.

 

 

 

 

반응형