From: | Josh Berkus <josh(at)agliodbs(dot)com> |
---|---|
To: | pgsql-hackers(at)postgresql(dot)org |
Cc: | nathan wagner <nw(at)hydaspes(dot)if(dot)org> |
Subject: | Re: uuid type for postgres |
Date: | 2005-09-07 16:45:17 |
Message-ID: | 200509070945.17916.josh@agliodbs.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-sql |
Nathan,
> > - linking against libuuid is fine for a contrib/ extension, but no
> > good for a built-in type. A real uuid would have to do a proper
> > independent implementation of uuid creation within pgsql.
>
> Why?
I think the issue is portability. Remember that this type needs to work on
Windows as well as all POSIX platforms and AIX.
> I'm not sure what the default build instructions are, but i've got
> the following on my linux box...
> Quite a list. I wonder what readline is doing there.
Readline is for PSQL command completion and history. As for the rest, they
are *optional* modules that apparently your RPM builder chose to include; I
build from source and my only dependencies are bison, flex, gcc and perl.
> It would appear that linking against libraries is just fine, I don't
> see that uuid is any different.
Is it portable to all platforms we support? How does it generate its machine
identifier?
One of the differences between an add-in and core code is support for all
PostgreSQL platforms.
--
Josh Berkus
Aglio Database Solutions
San Francisco
From | Date | Subject | |
---|---|---|---|
Next Message | Josh Berkus | 2005-09-07 16:48:08 | Re: uuid type for postgres |
Previous Message | Roman Neuhauser | 2005-09-07 15:39:19 | Re: uuid type for postgres |
From | Date | Subject | |
---|---|---|---|
Next Message | Josh Berkus | 2005-09-07 16:48:08 | Re: uuid type for postgres |
Previous Message | Roman Neuhauser | 2005-09-07 15:39:19 | Re: uuid type for postgres |