在 PostgreSQL 中创建模式

Joy Idialu 2023年1月30日 2022年5月14日
  1. 在 SQL 查询中使用 CREATE SCHEMA 语句创建模式
  2. 使用 PSQL 中的 CREATE SCHEMA 语句创建模式
在 PostgreSQL 中创建模式

本教程将讨论使用 SQL 查询或 psql 在 PostgreSQL 中创建模式。

在 SQL 查询中使用 CREATE SCHEMA 语句创建模式

要创建新模式,请执行以下命令。

CREATE SCHEMA test_schema

要查看数据库中的所有模式名称,请运行以下查询:

SELECT schema_name
FROM information_schema.schemata

你还可以使用此查询查看数据库中的所有模式:

SELECT *
FROM pg_catalog.pg_namespace
ORDER BY nspname;

使用 PSQL 中的 CREATE SCHEMA 语句创建模式

使用 psql,你可以执行更多操作,例如创建数据库、连接到数据库,最后创建模式,如下所示:

CREATE DATABASE test_db;
\connect test_db;
CREATE SCHEMA test_schema;

要使用 psql 列出数据库中的所有模式,请运行以下命令:

\dn

输出:

|    Name     | Owner |
--------------|--------
| public      | user1 |
| test_schema | user1 |