Search Postgresql Archives

Re: pgcrypto.gen_random_uuid() or uuid-ossp.uuid_generate_v4()?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thiemo Kellner <thiemo@xxxxxxxxxxxxxxxxxxxx> writes:
> I consider using uuid as primary key type. The documentation of  
> uuid-ossp states  
> (https://www.postgresql.org/docs/10/static/uuid-ossp.html#idm46428633607040)  
> makes a note to consider the pgcrypto function instead but not why.  
> Can somebody shed some light on that matter?

I believe the point of the recommendation is that if you only need type-4
UUIDs, you can get that from pgcrypto without needing the external
dependency of the OSSP UUID library.  This is a bit less urgent than when
that text was written, because now we also support building that contrib
module against some other implementations; but there are still going to
be systems on which installing uuid-ossp is inconvenient.

There may also be a belief that pgcrypto's result is more
cryptographically secure, though I wouldn't swear to that.

			regards, tom lane





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]

  Powered by Linux