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