開始使用免費開始

public schema

在 PostgreSQL 資料庫中,當你建立新資料庫時,public schema 會隨之預設建立。預設情況下,所有使用者都可以存取這個 schema,除非你明確限制它的存取權。當一個資料庫只會由單一使用者使用,且除了物件關聯式資料庫本身能自然支援的情況外,沒有更複雜的資料物件分組時,通常只用 public schema 就足夠了。這樣的資料庫不需要再新增其他 schema。本練習將幫助你強化一個概念:在 PostgreSQL 的多數基礎用法中,可以不特別理會 public schema。

本練習屬於課程

建立 PostgreSQL 資料庫

檢視課程

練習說明

  • 想像你目前正在使用先前課程提到的 pod 資料庫。請在 pod 資料庫中建立一個名為 users(代表平台上的 Podcast 聽眾)的資料表,讓它被加入到 public schema。

動手互動練習

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

-- Add users table to the public schema for the pod database
___ ___ ___ (
  id serial PRIMARY KEY,
  first_name TEXT NOT NULL,
  last_name TEXT NOT NULL,
  email TEXT NOT NULL,
  hashed_password CHAR(72) NOT NULL
);
編輯並執行程式碼