始める無料で始める

public スキーマ

PostgreSQL データベースの public スキーマは、新しいデータベースを作成したときに既定で作成されます。特に制限しない限り、すべてのユーザーはこのスキーマへアクセスできます。データベースを単一ユーザーで使用し、オブジェクト指向リレーショナルデータベースで自然に扱える範囲を超えるような複雑なオブジェクトのグルーピングがない場合は、通常 public スキーマだけで十分です。そのようなデータベースに追加のスキーマを作成する必要はありません。この演習では、PostgreSQL の基本的な使い方では public スキーマを意識せずに済むことを確認しましょう。

この演習はコースの一部です

PostgreSQL データベースの作成

コースを見る

演習の手順

  • これまでのレッスンで説明した pod データベースを現在使用していると想像してください。プラットフォーム上のポッドキャストのリスナーを表す users という名前のテーブルを pod データベースに作成し、public スキーマに追加されるようにしてください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- 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
);
コードを編集して実行