us01

PostgreSQL user 생성 본문

DB/PostgreSQL

PostgreSQL user 생성

us01 2020. 6. 16. 22:35

database에서 user는 database를 사용하는 주체로서 OS를 운영하는 user와는 분리되어 있습니다.
user는 소유하고 있는 database안에 있는 object의 권한을 변경하고 제어할 수 있습니다.


>> 현재 등록되어 있는 user 확인

select * from PG_SHADOW

>> user가 갖고 있는 role 확인

\du

ROLE 기능
SUPERUSER USER들을 생성하고 권한을 부여해 주는 USER
CREATE ROLE USER가 새로운 ROLE을 정의하는 기능을 생성
CREATE DB USER가 DB를 생성하는 권한을 부여하는 기능
REPLICATION USER가 DB를 실시간으로 복사하는 기능

>> create db 권한을 부여하면서 password있는 user 생성

CREATE USER 유저 PASSWORD '패스워드' CREATEDB;

 

references > http://www.gurubee.net/lecture/2939