다음 명령어로 postgreSQL 쉘 접속
psql postgres
계정 확인
\du
따로 계정을 생성하지 않았는데 내 PC의 사용자명으로 모든 권한을 가진 루트 계정이 생성되어 있다.
루트 계정 설정
해당 루트 계정을 사용한다면 다음 명령어로 비밀번호 설정 후 사용하면 된다.
\password '루트계정'
계정 생성
새로 계정을 생성한다면 다음 명령어를 입력한다.
CREATE USER '계정' WITH PASSWORD '비밀번호';
taek이라는 계정을 비밀번호 1234로 설정해서 생성했다.
다음과 같이 생성된 것을 확인할 수 있다.
권한 변경
권한을 변경하려면 다음 명령어를 입력한다. (권한 여러개 동시 입력 가능)
ALTER USER '계정' '권한' '권한2' '권한3' ...;
SUPERUSER 권한이 들어간 것을 볼 수 있다.
사용자 계정 이름 변경
ALTER USER '변경 전 이름' RENAME TO '변경할 이름';
ex) ALTER USER testuser RENAME TO taek;
testuser -> taek 으로 변경
계정 삭제
다음 명령어로 사용자 계정 삭제한다.
DROP USER '계정'
'백엔드 개발 > Database' 카테고리의 다른 글
RDBMS 계층 구조 4가지 모델(Nested Set, Adjacency List, Materialized Path, Closure Table) (0) | 2024.08.27 |
---|---|
PostgreSQL 데이터베이스 생성 및 권한 부여, 접속 (0) | 2023.10.17 |
PostgreSQL 설치 및 실행(homebrew, Macbook M2 Pro) (0) | 2023.10.12 |