次の2つの機能の違いは何ですか
pgcrypto
extension によって提供されるgen_random_uuid()
uuid_generate_v4()
提供 uuid-ossp
拡張子両方とも舞台裏で同じですか?使用するとパフォーマンスに影響がありますか?
彼らは同じですか?
番号。
Postgres documetation for uuid-ossp は、gen_random_uuid()
の使用を提案します。ランダムに生成された(バージョン4)UUIDのみが必要な場合は、
Uuid-ossp拡張機能は、他のタイプのUUID(mac-addressベースなど)も提供します
違い?
私はソースを見て、それを発見しました
uuid_generate_v4()
は、arc4randomを使用してランダムな部分を決定します。
gen_random_uuid()
は代わりにfortunaを使用します。
それ以外は同じ仕事をします。