시작하기무료로 시작하기

사용자 수준 스키마

PostgreSQL 스키마의 중요한 사용 사례 중 하나는 데이터베이스 사용자마다 각자만 접근할 수 있는 테이블 그룹을 제공해, 한 사용자의 데이터베이스 작업이 다른 사용자에게 영향을 주지 않도록 하는 것입니다. 보안을 위해 한 단계 더 나아가, 운영(프로덕션) 테이블을 무단 사용자가 조작하지 못하도록 분리할 수도 있어요. 스키마를 사용하면 여러 데이터베이스를 만들지 않고도 이러한 구분을 구현할 수 있어, 데이터베이스 관리자의 유지 보수 부담을 줄일 수 있습니다.

이 연습은 강의의 일부입니다

PostgreSQL 데이터베이스 만들기

강의 보기

연습 안내

  • 웹 개발자 Ann Simmons, 데이터 분석가 Ty Beck, 그리고 운영 데이터(스키마 이름은 production)를 위한 총 3개의 스키마를 생성하세요. 직원용 스키마 이름은 name_lastname 형식을 사용하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Add a schema for Ann Simmons
CREATE SCHEMA ___;

-- Add a schema for Ty Beck
___ ___ ty_beck;

-- Add a schema for production data
___ ___ ___;
코드 편집 및 실행