我有一个带有主键序列ID序列表的表
ALTER TABLE tb ADD COLUMN qid integer;
ALTER TABLE tb ALTER COLUMN qid SET NOT NULL;
ALTER TABLE tb ALTER COLUMN qid SET DEFAULT nextval('tb_seq'::regclass);
这在添加新行时很好,它会自动获取一个新的+1 ID。我想知道此表中的主键是否可以根据附加序列获得新的qid。
例如,此qid基于tb_seq,并假设表tb具有717行,而另一个表tb2具有750行和不同的序列。当我在第二行添加新行时,我希望新的qid为751。因此,它将考虑基于两个表的两个单独的序列
答案 0 :(得分:0)
这是不可能的:串行列只能使用一个单一序列。