Да, макар че е доста безсмислено. Просто използвайте SERIAL
както обикновено. Или директно CREATE SEQUENCE
и използвайте nextval(...)
.
Но не виждам смисъл.
Сега, ако това, което всъщност искате, е подпоследователност, която се брои от 1 за всяка отделна друга част от ключа, напр.
('apple', 1),
('apple', 2),
('peach', 1),
('apple', 3),
('peach', 2)
това е съвсем друг въпрос. Публикувайте нов и по-пълен въпрос, ако наистина това сте имали предвид. (Не, не редактирайте само този).