PostgreSQL 模式
Schema(模式)是库内的命名空间:同名表可分属不同 schema,用于权限隔离与多租户。
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讲解
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