我需要一个复合键,其中一列作为自动递增,是否可能?
答案 0 :(得分:1)
是的,虽然这是毫无意义的。只需像往常一样使用SERIAL
。或直接CREATE SEQUENCE
并使用nextval(...)
。
我不明白这一点。
现在,如果您实际要求的是一个子序列,对于键的每个不同的其他部分从1开始计数,例如
('apple', 1),
('apple', 2),
('peach', 1),
('apple', 3),
('peach', 2)
这是一个完全不同的事情。发布一个新的更完整的问题,如果这真的是你的意思。 (不,不要只编辑这个)。