On mån, 2011-07-11 at 11:13 -0400, Tom Lane wrote: > Magnus Hagander <mag...@hagander.net> writes: > > On Sun, Jul 10, 2011 at 20:59, Josh Berkus <j...@agliodbs.com> wrote: > >> Also, I think that UUIDs fall into the class of "datatypes used by less > >> than 10% of users" which should always remain extensions. I'd consider > >> CITEXT for core before UUID. > > > UUID *is* in core. It's just the generation functions that aren't. > > Remind me again *why* it's in core? Seems like something that ought to > be an extension.
I think at the time, making something an add-on would have placed an excessive burden on potential users. The claim was that most UUIDs are generated by applications, so having the type in core would be important, but having the generation functions not so much. That said, there have been several proposals over the years to move a few things out of the core into add-ons, and now that extension support exists, we could potentially reopen that discussion. -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers