PostgreSQL USER, DB 생성 및 권한 부여

문파이더맨·2021년 6월 16일
0

Question mark

목록 보기
5/5
post-thumbnail

🧑‍💻 PostgreSQL 명령어

🐘 유저 생성

CREATE USER (USER_NAME) PASSWORD 'PASSWORD' SUPERUSER;

ex) moonpiderman 이라는 user를 moonpiderman 이라는 pw로 superuser 생성하기

CREATE USER moonpiderman PASSWORD 'moonpiderman' SUPERUSER;

🐘 유저 권한

ALTER USER (USER_NAME) (줄_권한);

ex) moonpiderman 에게 create DB 권한 부여

ALTER USER moonpiderman CREATEDB;

🐘 DB 생성하기

CRAETE DATABASE (DB_NAME) WITH OWNER (USER_NAME) ENCODING 'UTF8';

ex) moonpiderman이 오너가 되는 my_db 생성

CREATE DATABASE my_db WITH OWNER moonpiderman ENCODING 'UTF8';

🐘 DB에 유저의 모든 권한 부여하기

GRANT ALL PRIVILEGES ON DATABASE (DB_NAME) TO (USER_NAME);

ex) moonpiderman 에게 my_db 데이터베이스에 모든 권한 부여

GRANT ALL PRIVILEGES ON DATABASE my_db TO moonpiderman;

📌 이 글의 목적은 혹시나 psql을 사용하시면서 DB 생성에 어려움을 겪으시는 분들에게 간단하게나마 유저와 DB 생성에 관한 도움을 드리기 위함입니다!

👀 혹시 잘못된 정보가 있다면 태클은 감사히 받겠습니다!

profile
Sever 개발할래요.

0개의 댓글