CREATE DOMAIN 是一个用于定义域的DDL命令。
CREATE DOMAIN 在 PostgreSQL 7.3 中被添加。
变更历史
- PostgreSQL 9.1
COLLATE子句被添加 (commit 414c5a2e)
- PostgreSQL 7.4
CHECK子句被添加 (commit 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 的博客文章
