在 PostgreSQL 中创建模式
Joy Idialu
2023年1月30日
2022年5月14日
本教程将讨论使用 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 |