ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • PostgreSQL 사용법
    DATABASE/PostgreSQL 2024. 1. 19. 18:29
    728x90

    SQL을 사용해 보며 Postgre를 사용할 일이 생겨 처음 연결부터 데이터 확인 하는 법까지 차례차례 기록해 보았다.

     

    목차

    1. PostgreSQL 설치
    2. PostgreSQL 접속
    3. 사용자 생성
    4. 데이터베이스 생성
    5. 데이터베이스 확인

     

     

     

    1.  PostgreSQL 설치 (Mac OS) 

     

     1) 터미널에서 설치

    brew postgres

     

     2) 홈페이지에서 설치

     

    https://www.postgresql.org/download/

     

    PostgreSQL: Downloads

     

    www.postgresql.org

     

    2.  PostgreSQL 접속

     

     1) 서비스 시작

    brew services start postgresql

     

     2) 터미널에서 postgre접속하기

    psql postgres

     

     3) 사용자 확인

    postgres=# \du

     

    현재 생성되어 있는 유저가 나오게 된다.

     

    3.  사용자 생성

     

     1) 새로운 사용자 생성

     

       postgres라는 유저명, password를 'postgres'로 설정하여 유저를 생성한다.

    postgres=# CREATE ROLE postgres WITH LOGIN PASSWORD 'postgres'

     

    생성된 내역 확인

     

     2) 사용자 권한 부여

    postgres=# ALTER ROLE postgres CREATEDB;
    postgres=# ALTER ROLE postgres CREATEROLE;

       

     

     3) 사용자 확인

    postgres=# \du

     

    생성된 postgres 확인

     

     4) 생성된 유저로 접속 

     

    postgres =# 는 superuser 이며 postgres => 는 superuser가 아니다.

    $ psql postgres -U postgres

     

    터미널로 돌아가서 접속

     

     

     

    4.  데이터베이스 생성

     1) 새로운 데이터베이스 생성

    postgres=> CREATE DATABASE [데이터베이스명];

     

    test라는 데이터베이스 생성

     

     2) 특정 유저에게 모든 권한 부여하기

    postgres=> GRANT ALL PRIVILEGES ON DATABASE [데이터베이스명] TO [유저명];

     

    권한 부여 완료

     

    5.  데이터베이스 확인

     

     1) 데이터베이스 리스트 확인

    postgres=> \list

     

     

     

     2) 데이터베이스 연결하기

    postgres=> \connect [데이터베이스명];

     

    728x90

    'DATABASE > PostgreSQL' 카테고리의 다른 글

    DBeaver로 ERD생성하기  (0) 2024.01.21
    DBeaver로 PostgreSQL 연결하기  (0) 2024.01.20
Designed by Tistory.