开始使用免费开始使用

public schema

在 PostgreSQL 数据库中,创建新数据库时会默认创建 public schema。默认情况下,所有用户都可以访问该 schema,除非明确收紧了此权限。当数据库将由单个用户使用,且不需要超出对象-关系型数据库自然支持范围的复杂数据对象分组时,public schema 通常就足够了。这类数据库无需再添加额外的 schema。本练习将帮助您强化一个概念:在 PostgreSQL 的大多数基础用法中,可以忽略显式写出 public schema。

本练习是课程的一部分

创建 PostgreSQL 数据库

查看课程

练习说明

  • 设想您当前正在使用前面课程中介绍的 pod 数据库。请在 pod 数据库中创建一个名为 users 的表(用于表示平台上的播客听众),使其被添加到 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
);
编辑并运行代码