에러
오류: postgres 롤 소유주의 개체 삭제는 그 데이터베이스 시스템에서 필요하기 때문에 삭제 될 수 없음
상황
psql에서 REASSIGN OWNED BY "Old Owner" TO "New Owner";
시 발생
원인
- postgres는 PostgreSQL 데이터베이스 클러스터의 슈퍼 유저(superuser) 역할 중 하나
- 슈퍼 유저 역할은 데이터베이스 클러스터를 관리하고 모든 데이터베이스와 객체에 대한 권한을 가지고 있으므로 이 역할을 삭제하면 데이터베이스 클러스터 관리에 심각한 문제가 발생
- 따라서 다른 유저에게 역할 권한을 부여
ALTER ROLE <슈퍼유저 권한을 받을 유저> WITH SUPERUSER;