1 -- Adjust this setting to control where the objects get created.
2 SET search_path = public;
4 CREATE OR REPLACE FUNCTION uuid_nil()
6 AS 'MODULE_PATHNAME', 'uuid_nil'
7 IMMUTABLE STRICT LANGUAGE C;
9 CREATE OR REPLACE FUNCTION uuid_ns_dns()
11 AS 'MODULE_PATHNAME', 'uuid_ns_dns'
12 IMMUTABLE STRICT LANGUAGE C;
14 CREATE OR REPLACE FUNCTION uuid_ns_url()
16 AS 'MODULE_PATHNAME', 'uuid_ns_url'
17 IMMUTABLE STRICT LANGUAGE C;
19 CREATE OR REPLACE FUNCTION uuid_ns_oid()
21 AS 'MODULE_PATHNAME', 'uuid_ns_oid'
22 IMMUTABLE STRICT LANGUAGE C;
24 CREATE OR REPLACE FUNCTION uuid_ns_x500()
26 AS 'MODULE_PATHNAME', 'uuid_ns_x500'
27 IMMUTABLE STRICT LANGUAGE C;
29 CREATE OR REPLACE FUNCTION uuid_generate_v1()
31 AS 'MODULE_PATHNAME', 'uuid_generate_v1'
32 VOLATILE STRICT LANGUAGE C;
34 CREATE OR REPLACE FUNCTION uuid_generate_v1mc()
36 AS 'MODULE_PATHNAME', 'uuid_generate_v1mc'
37 VOLATILE STRICT LANGUAGE C;
39 CREATE OR REPLACE FUNCTION uuid_generate_v3(namespace uuid, name text)
41 AS 'MODULE_PATHNAME', 'uuid_generate_v3'
42 IMMUTABLE STRICT LANGUAGE C;
44 CREATE OR REPLACE FUNCTION uuid_generate_v4()
46 AS 'MODULE_PATHNAME', 'uuid_generate_v4'
47 VOLATILE STRICT LANGUAGE C;
49 CREATE OR REPLACE FUNCTION uuid_generate_v5(namespace uuid, name text)
51 AS 'MODULE_PATHNAME', 'uuid_generate_v5'
52 IMMUTABLE STRICT LANGUAGE C;