はい、それはかなり無意味ですが。 SERIALを使用するだけです いつものように。または直接CREATE SEQUENCE nextval(...)を使用します 。
でも要点はわかりません。
ここで、実際に求めているのが、キーの他の部分ごとに1から数えるサブシーケンスである場合。例:
('apple', 1),
('apple', 2),
('peach', 1),
('apple', 3),
('peach', 2)
それはまったく別の問題です。それが本当にあなたが意図したことであるならば、新しくてより完全な質問を投稿してください。 (いいえ、これを編集するだけではありません)。