CREATE DOMAIN
是一个用于定义域 的 DDL 命令。
CREATE DOMAIN
在 PostgreSQL 7.3 中添加。
更改历史
- PostgreSQL 9.1
- 添加了
COLLATE
子句 (提交 414c5a2e)
- 添加了
- PostgreSQL 7.4
- 添加了
CHECK
子句 (提交 6b603e67)
- 添加了
- PostgreSQL 7.3
- 添加 (提交 01c76f74)
示例
CREATE DOMAIN
的基本执行示例
postgres=# CREATE DOMAIN git_sha1 AS CHAR(40) NOT NULL CHECK (VALUE ~ '^[0-9a-fA-F]+$'); CREATE DOMAIN
顾名思义,这定义了一个适合存储 GIT sha1
标签的域。
参考文献
- PostgreSQL 文档: CREATE DOMAIN
有用链接
- CREATE DOMAIN:数据类型抽象 - 2013 年 10 月 Hans-Jürgen Schönig / CyberTec 的博文