【发布时间】:2011-10-22 18:24:09
【问题描述】:
我将如何在 PostgreSQL 中定义一个列,使得每个值都必须在一个序列中,而不是使用类型 serial 时得到的序列,而是一个不能插入值 2 的序列,除非其中已经存在值 1列?
【问题讨论】:
-
是否允许有间隙?更改列值的删除或更新呢?
-
这只是理论上的,我想知道如果需要怎么做。但我想说,这样的删除和更新不应该被允许。
标签: sql postgresql sequence restriction