我想知道是否可以(和/或可取)创建对值进行约束的自定义类型。假设我有一个高度/宽度/长度的自定义类型:
CREATE TYPE dimensions AS (w float, h float, l float);
我想确保我的宽度都不大于 10(例如)。
这样的事情可能吗,或者我会更好地在使用这种类型的每个表上创建检查约束吗?我希望能够在单个位置(即类型本身)添加/编辑约束。
谢谢!
postgresql datatypes postgresql-12
datatypes ×1
postgresql ×1
postgresql-12 ×1