CREATE SCHEMA
是用于定义新模式的 DDL 命令。
CREATE SCHEMA
添加于 PostgreSQL 7.3。
更改历史记录
- PostgreSQL 14
CURRENT_ROLE
可用于CREATE SCHEMA [...] AUTHORIZATION ...
(提交 45b98057)
- PostgreSQL 9.5
CURRENT_USER
和SESSION_USER
可用于CREATE SCHEMA [...] AUTHORIZATION ...
(提交 31eae602)
- PostgreSQL 9.3
CREATE SCHEMA IF NOT EXISTS
语法已添加 (提交 fb34e94d)
- PostgreSQL 7.3
- 已添加 (初始提交 95ef6a34)
示例
CREATE SCHEMA
的基本用法示例
postgres=# CREATE SCHEMA foo; CREATE SCHEMA postgres=# \dn List of schemas Name | Owner --------+------------------- foo | postgres public | pg_database_owner (2 rows)
参考文献
- PostgreSQL 文档: CREATE SCHEMA