Sì, anche se è abbastanza inutile. Basta usare un SERIAL
come al solito. Oppure direttamente CREATE SEQUENCE
e usa nextval(...)
.
Non vedo il punto però.
Ora, se quello che stai effettivamente chiedendo è una sottosequenza che conta da 1 per ogni altra parte distinta della chiave, ad es.
('apple', 1),
('apple', 2),
('peach', 1),
('apple', 3),
('peach', 2)
è tutta un'altra faccenda. Pubblica una domanda nuova e più completa se è davvero quello che intendevi. (No, non limitarti a modificare questo).