開始使用免費開始

使用者層級的 Schema

PostgreSQL 的一個重要使用情境是:讓每位資料庫使用者擁有只供自己存取的一組資料表,彼此之間不互相干擾。基於資安考量,你也可以更進一步,將正式環境(production)的資料表與未授權使用者的操作完全隔離。藉由使用 schema,你可以在不建立多個資料庫的情況下完成這些區隔,進而減少資料庫管理員的維護負擔。

本練習屬於課程

建立 PostgreSQL 資料庫

檢視課程

練習說明

  • 建立 3 個 schema:分別給網頁開發人員 Ann Simmons、資料分析師 Ty Beck,以及正式環境資料(命名為 production)。員工的 schema 名稱請使用 name_lastname 格式。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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

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

-- Add a schema for production data
___ ___ ___;
編輯並執行程式碼