1 /* contrib/uuid-ossp/uuid-ossp--1.0.sql */
3 CREATE FUNCTION uuid_nil()
5 AS 'MODULE_PATHNAME', 'uuid_nil'
6 IMMUTABLE STRICT LANGUAGE C;
8 CREATE FUNCTION uuid_ns_dns()
10 AS 'MODULE_PATHNAME', 'uuid_ns_dns'
11 IMMUTABLE STRICT LANGUAGE C;
13 CREATE FUNCTION uuid_ns_url()
15 AS 'MODULE_PATHNAME', 'uuid_ns_url'
16 IMMUTABLE STRICT LANGUAGE C;
18 CREATE FUNCTION uuid_ns_oid()
20 AS 'MODULE_PATHNAME', 'uuid_ns_oid'
21 IMMUTABLE STRICT LANGUAGE C;
23 CREATE FUNCTION uuid_ns_x500()
25 AS 'MODULE_PATHNAME', 'uuid_ns_x500'
26 IMMUTABLE STRICT LANGUAGE C;
28 CREATE FUNCTION uuid_generate_v1()
30 AS 'MODULE_PATHNAME', 'uuid_generate_v1'
31 VOLATILE STRICT LANGUAGE C;
33 CREATE FUNCTION uuid_generate_v1mc()
35 AS 'MODULE_PATHNAME', 'uuid_generate_v1mc'
36 VOLATILE STRICT LANGUAGE C;
38 CREATE FUNCTION uuid_generate_v3(namespace uuid, name text)
40 AS 'MODULE_PATHNAME', 'uuid_generate_v3'
41 IMMUTABLE STRICT LANGUAGE C;
43 CREATE FUNCTION uuid_generate_v4()
45 AS 'MODULE_PATHNAME', 'uuid_generate_v4'
46 VOLATILE STRICT LANGUAGE C;
48 CREATE FUNCTION uuid_generate_v5(namespace uuid, name text)
50 AS 'MODULE_PATHNAME', 'uuid_generate_v5'
51 IMMUTABLE STRICT LANGUAGE C;