92 lines
2.0 KiB
Plaintext
92 lines
2.0 KiB
Plaintext
|
CREATE EXTENSION "uuid-ossp";
|
||
|
SELECT uuid_nil();
|
||
|
uuid_nil
|
||
|
--------------------------------------
|
||
|
00000000-0000-0000-0000-000000000000
|
||
|
(1 row)
|
||
|
|
||
|
SELECT uuid_ns_dns();
|
||
|
uuid_ns_dns
|
||
|
--------------------------------------
|
||
|
6ba7b810-9dad-11d1-80b4-00c04fd430c8
|
||
|
(1 row)
|
||
|
|
||
|
SELECT uuid_ns_url();
|
||
|
uuid_ns_url
|
||
|
--------------------------------------
|
||
|
6ba7b811-9dad-11d1-80b4-00c04fd430c8
|
||
|
(1 row)
|
||
|
|
||
|
SELECT uuid_ns_oid();
|
||
|
uuid_ns_oid
|
||
|
--------------------------------------
|
||
|
6ba7b812-9dad-11d1-80b4-00c04fd430c8
|
||
|
(1 row)
|
||
|
|
||
|
SELECT uuid_ns_x500();
|
||
|
uuid_ns_x500
|
||
|
--------------------------------------
|
||
|
6ba7b814-9dad-11d1-80b4-00c04fd430c8
|
||
|
(1 row)
|
||
|
|
||
|
SELECT uuid_generate_v1() < uuid_generate_v1();
|
||
|
?column?
|
||
|
----------
|
||
|
t
|
||
|
(1 row)
|
||
|
|
||
|
SELECT uuid_generate_v1() < uuid_generate_v1mc();
|
||
|
?column?
|
||
|
----------
|
||
|
t
|
||
|
(1 row)
|
||
|
|
||
|
SELECT substr(uuid_generate_v1()::text, 25) = substr(uuid_generate_v1()::text, 25);
|
||
|
?column?
|
||
|
----------
|
||
|
t
|
||
|
(1 row)
|
||
|
|
||
|
SELECT substr(uuid_generate_v1()::text, 25) <> substr(uuid_generate_v1mc()::text, 25);
|
||
|
?column?
|
||
|
----------
|
||
|
t
|
||
|
(1 row)
|
||
|
|
||
|
SELECT substr(uuid_generate_v1mc()::text, 25) <> substr(uuid_generate_v1mc()::text, 25);
|
||
|
?column?
|
||
|
----------
|
||
|
t
|
||
|
(1 row)
|
||
|
|
||
|
SELECT ('x' || substr(uuid_generate_v1mc()::text, 25, 2))::bit(8) & '00000011';
|
||
|
?column?
|
||
|
----------
|
||
|
00000011
|
||
|
(1 row)
|
||
|
|
||
|
SELECT uuid_generate_v3(uuid_ns_dns(), 'www.widgets.com');
|
||
|
uuid_generate_v3
|
||
|
--------------------------------------
|
||
|
3d813cbb-47fb-32ba-91df-831e1593ac29
|
||
|
(1 row)
|
||
|
|
||
|
SELECT uuid_generate_v5(uuid_ns_dns(), 'www.widgets.com');
|
||
|
uuid_generate_v5
|
||
|
--------------------------------------
|
||
|
21f7f8de-8051-5b89-8680-0195ef798b6a
|
||
|
(1 row)
|
||
|
|
||
|
SELECT uuid_generate_v4()::text ~ '^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$';
|
||
|
?column?
|
||
|
----------
|
||
|
t
|
||
|
(1 row)
|
||
|
|
||
|
SELECT uuid_generate_v4() <> uuid_generate_v4();
|
||
|
?column?
|
||
|
----------
|
||
|
t
|
||
|
(1 row)
|
||
|
|