Ano, i když je to celkem zbytečné. Stačí použít SERIAL
jako obvykle. Nebo přímo CREATE SEQUENCE
a použijte nextval(...)
.
Nevidím v tom smysl.
Nyní, pokud to, co ve skutečnosti požadujete, je podsekvence, která se počítá od 1 pro každou odlišnou další část klíče, např.
('apple', 1),
('apple', 2),
('peach', 1),
('apple', 3),
('peach', 2)
to je úplně jiná věc. Zveřejněte novou a úplnější otázku, pokud jste to opravdu mysleli. (Ne, neupravujte pouze tento).