data dependent sequences? - Mailing list pgsql-sql

From Stuart McGraw
Subject data dependent sequences?
Date
Msg-id AKEFJAHAPDBEDKIICNJKMEJPCDAA.smcg2297@frii.com
Whole thread Raw
Responses Re: data dependent sequences?  (Ragnar <gnari@hive.is>)
Re: data dependent sequences?  (chester c young <chestercyoung@yahoo.com>)
List pgsql-sql
Advice requested :-)  I have a table like:

CREATE TABLE items (   id INT,   typ INT    ...   PRIMAY KEY (seq,typ));

I would like 'id' to be like a SERIAL except that I
want independent sequences for each value of 'typ'.

So if 'items' is:
  id   typ ----+-----   1   'a'   2   'a'   3   'a'   1   'b'

then doing:
 INSERT items(typ) VALUES('a'); INSERT items(typ) VALUES('b');

will result in:
  id   typ ----+-----   1   'a'   2   'a'   3   'a'   1   'b'   4   'a'   2   'b'

Because there can be dozens of values of 'typ'
and new ones added not infrequently, creating
a postgresql sequence for each seems awkward.

Are there other ways I could accomplish this?



pgsql-sql by date:

Previous
From: "Andrej Ricnik-Bay"
Date:
Subject: Re: Converting from MS Access field aliases
Next
From: Ragnar
Date:
Subject: Re: data dependent sequences?