开始使用免费开始使用

用户级别的 schema

PostgreSQL 的一个重要用例是:为每位数据库用户提供只对其本人可见的一组表,从而避免彼此之间的访问互相干扰。出于安全考虑,这还可以更进一步,将任何生产环境的表与未授权用户的操作隔离开。通过使用 schema,您无需创建多个数据库就能实现这些隔离,从而降低数据库管理员的维护成本。

本练习是课程的一部分

创建 PostgreSQL 数据库

查看课程

练习说明

  • 创建 3 个 schema:分别为 Web 开发者 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
___ ___ ___;
编辑并运行代码