본문 바로가기
DATABASE/PostgreSQL

PostgreSQL 사용자 삭제 하기

by 프즈 2021. 11. 17.
반응형

 

PostgreSQL에서 유저 삭제하려고 할 때 권한이 부여되어 있어도 삭제가 안되더라고요

 

강제로 삭제 하려면 아래 명령어를 사용하면 됩니다.

 

그냥 삭제하려면 drop user 삭제하려는 이름을 넣어서 삭제하면 되는데요

 

SQL Error [2BP01]: 오류: 기타 다른 개체들이 이 롤에 의존하고 있어, "username" 롤을 삭제할 수 없음
  Detail: "땡땡 데이터베이스"에 대한 권한
"땡땡 스키마"에 대한 권한

 

이런 오류가 날 수 있어요

강제로 삭제할 수 있어요

 

DROP OWNED BY username;
DROP USER username;

 

이렇게 하면 오류 무시하고 삭제 할 수 있어요

반응형

댓글