Re: New data type: uniqueidentifier
От | Thomas Swan |
---|---|
Тема | Re: New data type: uniqueidentifier |
Дата | |
Msg-id | 3B409DB5.7060706@olemiss.edu обсуждение исходный текст |
Ответ на | Re: New data type: uniqueidentifier (Peter Eisentraut <peter_e@gmx.net>) |
Ответы |
Re: Re: New data type: uniqueidentifier
RE: Re: New data type: uniqueidentifier |
Список | pgsql-hackers |
Peter Eisentraut wrote:<br /><blockquote cite="mid:Pine.LNX.4.30.0106271653340.729-100000@peter.localdomain" type="cite"><prewrap="">Dmitry G. Mastrukov writes:<br /><br /></pre><blockquote type="cite"><pre wrap="">I've developednew data type for PostgreSQL - unique identifier - 128-bit<br />value claims to be unique across Universe. It dependson libuuid from<br />e2fsprogs by Theodore Ts'o.<br /></pre></blockquote><pre wrap=""><br />ISTM that this shouldbe a function, not a data type.<br /><br /></pre></blockquote> I'd second the function idea: function uuid( ) returnsan int8 value; don't create a bazillion datatypes. Besides, 128 bit numbers are 7 byte integers. PostgreSQL hasan int8 (8 byte integer) datatype. While I like the UUID function idea, I'd recommend a better solution to creating an"unique" identifier. Why not create a serial8 datatype: int8 with an int8 sequence = 256bit "unique" number. {Yes, Iknow I'm violating my first sentence.} Then, you'd have the same thing (or better) AND your not relying on randomness. <br /><br />
В списке pgsql-hackers по дате отправления: