PostgreSQL 기본강좌
USER 수정 및 삭제 0 2 68,839

by PostgreSQL PostgreSQL USER [2015.11.03]


ALTER USER

유저를 변경할 때는 ALTER USER ‘username’을 입력하여 USER를 변경합니다. username 뒤에는 여러 가지 option이 추가될 수 있습니다.


ALTER USER name [ [ WITH ] option [ ... ] ]

option은 CREATE USER option과 같습니다.

  • [User 이름 변경]
  • 
    ALTER USER TEST3 RENAME TO TEST4;
    
    

  • [그림] USER 이름 변경 결과 화면
  • PostgreSQL-ALTER USER 변경 및 삭제

  • [User 비밀번호 변경]
  • 
    ALTER USER TEST2 WITH PASSWORD 'test22';
    
    

  • [그림] USER 비밀번호 변경 결과화면
  • PostgreSQL-ALTER USER 변경 및 삭제

  • [User 생성, 권한 변경]
  • 
    ALTER USER TEST1 WITH CREATEUSER REPLICATION;
    
    

  • [그림] USER 생성, 권한 변경 결과화면
  • PostgreSQL-ALTER USER 변경 및 삭제

DROP USER

USER를 삭제할 때는 ALTER USER ‘name’을 입력하여 USER를 삭제합니다.

DROP USER name

  • [User 삭제]
  • 
    DROP USER TEST2;
    
    

  • [그림] User 삭제 결과화면
  • PostgreSQL-ALTER USER 변경 및 삭제

- 강좌 URL : http://www.gurubee.net/lecture/2940

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

by 만지쟉만지쟉 [2015.12.16 13:41:50]

user의 role중에 일부만 삭제하는 방법은 없나요..??

예를 들어 test1이 Superuser, Replication을 가지고 있을때 Superuser만 삭제 하는 방법이요..

추가는 가능한데 일부만 삭제가 되지를 않아서

제가 찾아볼때는 user를 drop 하고 다시 만들어 줘야 하는거 같아서요..


by 코쿠마 [2020.08.03 14:36:26]

user 생성 및 변경에서 createuser가 안먹히네요 ㅜㅜ 

alter user TEST1 with replication; 이렇게 쓰니깐 적용되는데 버전이 달라서 그런건가요??

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입