小编Hoo*_*pes的帖子

带约束的 Postgres 自定义类型

我想知道是否可以(和/或可取)创建对值进行约束的自定义类型。假设我有一个高度/宽度/长度的自定义类型:

CREATE TYPE dimensions AS (w float, h float, l float);

我想确保我的宽度都不大于 10(例如)。

这样的事情可能吗,或者我会更好地在使用这种类型的每个表上创建检查约束吗?我希望能够在单个位置(即类型本身)添加/编辑约束。

谢谢!

postgresql datatypes postgresql-12

3
推荐指数
1
解决办法
801
查看次数

标签 统计

datatypes ×1

postgresql ×1

postgresql-12 ×1