[psql] 오류: "XXX" 롤(role) 없음

이상해씨·2023년 9월 22일
0

에러

오류: "XXX" 롤(role) 없음

상황

  • 테이블의 owner를 변경하기 위한 명령어 실행시 발생
REASSIGN OWNED BY Old Owner TO New Owner;

원인

1) 문법 오류 ("")

REASSIGN OWNED BY "Old Owner" TO "New Owner";

2) 소유주가 없는 경우

  • 아래 명령어를 통해 현재 존재하는 롤을 확인

    SELECT rolname FROM pg_roles;
  • role이 없을 경우 생성

    CREATE ROLE <새로운 유저명>;
    
  • role에게 슈퍼 유저 권한 부여

    ALTER ROLE <유저명> WITH SUPERUSER;
    #  ALTER ROLE이 뜨면 성공적으로 권한 부여됨.
    
profile
공부에는 끝이 없다

0개의 댓글