DB/PostgreSQL

PostgreSQL 로그인 권한 - 연결 실패

박쿠리 2024. 8. 31. 16:37

처음에 DB 연결 시 커넥션 실패

 

Log

role "siwon" is not permitted to log in

 

관리자 계정으로 접속 후 rolcanlogin 확인

 

SELECT rolname, rolcanlogin FROM pg_roles WHERE rolname = 'siwon';

 

rolcanlogin = false 값으로 나온다.

PostgreSQL 에서 계정을 생성할 때, 역할이 있어도 로그인 권한이 없는 경우이다.

 

슈퍼유저로 접속 후 로그인 권한을 부여한다.

ALTER ROLE siwon LOGIN;

 

다시 DB 연결하면 성공

반응형

'DB > PostgreSQL' 카테고리의 다른 글

GPDB - motion 정의  (0) 2024.09.12
GPDB 분산키 Randomly vs 특정 컬럼  (0) 2024.09.12
쿼리 튜닝용 파라미터  (0) 2024.08.24
수동으로 데이터 재분배  (0) 2024.08.06
CPU Skew  (1) 2024.08.06