Oui, même si c'est assez inutile. Utilisez simplement un SERIAL
comme d'habitude. Ou directement CREATE SEQUENCE
et utilisez nextval(...)
.
Je ne vois pas l'intérêt cependant.
Maintenant, si ce que vous demandez réellement est une sous-séquence qui compte à partir de 1 pour chaque autre partie distincte de la clé, par exemple
('apple', 1),
('apple', 2),
('peach', 1),
('apple', 3),
('peach', 2)
c'est une toute autre affaire. Postez une nouvelle question plus complète si c'est vraiment ce que vous vouliez dire. (Non, ne vous contentez pas de modifier celui-ci).