사용자와 그룹 다루기
SBA에서 Sandra의 프로젝트는 큰 성공으로 이어지고 있어요. 온라인 대출 플랫폼을 도입한 뒤로 대출 처리 속도가 이전보다 훨씬 빨라졌습니다. 그 결과 대출 관리 플랫폼을 담당하는 팀이 커지고 있어요. 이제 Sandra가 팀을 이끌고 있으며, 최근 개발자 3명을 새로 채용했습니다. 새 개발자들이 첫 출근을 하기 전에, Sandra는 각 사용자에 대한 데이터베이스 계정을 만들고 모든 계정에 동일한 액세스 권한을 부여하고자 합니다.
이 연습은 강의의 일부입니다
PostgreSQL 데이터베이스 만들기
연습 안내
- Ronald Jones(
rjones), Kim Lopez(klopez), Jessica Chen(jchen)의 새 사용자 계정을 생성하세요. dev_team이라는 새 그룹을 만드세요.loan테이블에 대해dev_team에INSERT,UPDATE,DELETE,SELECT권한을 부여하세요.- 새로 만든 3개 사용자 계정을
dev_team그룹에 추가하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Create a user account for Ronald Jones
CREATE ___ rjones WITH ___ 'changeme';
-- Create a user account for Kim Lopez
___ ___ klopez ___ ___ 'changeme';
-- Create a user account for Jessica Chen
___ ___ ___ ___ ___ ___;
-- Create the dev_team group
___ ___ ___;
-- Grant privileges to dev_team group on loan table
GRANT ___, ___, ___, ___ ON ___ TO ___;
-- Add the new user accounts to the dev_team group
ALTER GROUP ___ ADD USER ___, ___, ___;