在 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 |