【发布时间】:2018-07-11 00:13:41
【问题描述】:
关于从其他自定义域创建域的文档say nothing。
我只需要创建一组(以前创建的)自定义域,所以它不是problem/solution discussed here。
例子:
CREATE DOMAIN jbag AS JSONb
CHECK( VALUE IS NULL OR jsonb_typeof(VALUE) IN ('object','null') );
但 PostgreSQL 不接受像 CREATE FUNCTION intersection(jbag[]) RETURNS jbag 这样的声明。
如何处理CREATE DOMAIN jbag[] AS jbag[]?... 或者对 postgresql-parser 说“你好,让我们接受原子自定义类型的数组!”?
详情见bag.sql
【问题讨论】:
标签: postgresql sql-domain