PostgreSQL 模式

Schema(模式)是库内的命名空间:同名表可分属不同 schema,用于权限隔离与多租户。

Intermediate
Key PointsPostgreSQL,Schema,模式,命名空间,search_path

讲解

Schema(模式)是库内的命名空间:同名表可分属不同 schema,用于权限隔离与多租户。

示例

SQL
CREATE SCHEMA sales;
CREATE TABLE sales.orders (id INT, amount NUMERIC);

SET search_path TO sales;      -- 切换默认模式
DROP SCHEMA sales CASCADE;     -- 连表一起删
Output
CREATE SCHEMA
CREATE TABLE
SET

Friends & Partners