Re: GUID in postgres

Horst Herb <hherb@malleenet.net.au>

From: Horst Herb <hherb@malleenet.net.au>
To: pgsql-sql@postgresql.org
Date: 2001-10-25T03:53:27Z
Lists: pgsql-general
On Thursday 25 October 2001 03:41, John Hasler wrote:
> Josh writes:
> > I'm sure you could make your own GUID, whatever one is.
>
> Globally Unique IDentifier, probably.  Just hash a 128 bit random number
> with the current date.

That gives you no gurantee it will be unique.

What we are using is the following:
- All tables in need of a global ID _within_ a database inherit a globid 
table which contains nothing but an ID of type serial.
- When we need cross-database unique IDs within the same system, the globid 
table contains a database identifier as well (like the OID of the pg_database 
entry for the database).

Horst