mirror of https://github.com/postgres/postgres
parent
1ef648cfbc
commit
15fecdec5c
@ -1,53 +1,54 @@ |
||||
-- Adjust this setting to control where the objects get dropped. |
||||
/* $PostgreSQL: pgsql/contrib/uuid-ossp/uuid-ossp.sql.in,v 1.4 2007/11/13 00:20:36 tgl Exp $ */ |
||||
|
||||
-- Adjust this setting to control where the objects get created. |
||||
SET search_path = public; |
||||
|
||||
CREATE OR REPLACE FUNCTION uuid_nil() |
||||
RETURNS uuid |
||||
AS 'MODULE_PATHNAME', 'uuid_nil'; |
||||
IMMUTABLE STRICT LANGUAGE C |
||||
AS 'MODULE_PATHNAME', 'uuid_nil' |
||||
IMMUTABLE STRICT LANGUAGE C; |
||||
|
||||
CREATE OR REPLACE FUNCTION uuid_ns_dns() |
||||
RETURNS uuid |
||||
AS 'MODULE_PATHNAME', 'uuid_ns_dns'; |
||||
IMMUTABLE STRICT LANGUAGE C |
||||
AS 'MODULE_PATHNAME', 'uuid_ns_dns' |
||||
IMMUTABLE STRICT LANGUAGE C; |
||||
|
||||
CREATE OR REPLACE FUNCTION uuid_ns_url() |
||||
RETURNS uuid |
||||
AS 'MODULE_PATHNAME', 'uuid_ns_url'; |
||||
IMMUTABLE STRICT LANGUAGE C |
||||
AS 'MODULE_PATHNAME', 'uuid_ns_url' |
||||
IMMUTABLE STRICT LANGUAGE C; |
||||
|
||||
CREATE OR REPLACE FUNCTION uuid_ns_oid() |
||||
RETURNS uuid |
||||
AS 'MODULE_PATHNAME', 'uuid_ns_oid'; |
||||
IMMUTABLE STRICT LANGUAGE C |
||||
AS 'MODULE_PATHNAME', 'uuid_ns_oid' |
||||
IMMUTABLE STRICT LANGUAGE C; |
||||
|
||||
CREATE OR REPLACE FUNCTION uuid_ns_x500() |
||||
RETURNS uuid |
||||
AS 'MODULE_PATHNAME', 'uuid_ns_x500'; |
||||
IMMUTABLE STRICT LANGUAGE C |
||||
|
||||
AS 'MODULE_PATHNAME', 'uuid_ns_x500' |
||||
IMMUTABLE STRICT LANGUAGE C; |
||||
|
||||
CREATE OR REPLACE FUNCTION uuid_generate_v1() |
||||
RETURNS uuid |
||||
AS 'MODULE_PATHNAME', 'uuid_generate_v1'; |
||||
VOLATILE STRICT LANGUAGE C |
||||
AS 'MODULE_PATHNAME', 'uuid_generate_v1' |
||||
VOLATILE STRICT LANGUAGE C; |
||||
|
||||
CREATE OR REPLACE FUNCTION uuid_generate_v1mc() |
||||
RETURNS uuid |
||||
AS 'MODULE_PATHNAME', 'uuid_generate_v1mc'; |
||||
VOLATILE STRICT LANGUAGE C |
||||
AS 'MODULE_PATHNAME', 'uuid_generate_v1mc' |
||||
VOLATILE STRICT LANGUAGE C; |
||||
|
||||
CREATE OR REPLACE FUNCTION uuid_generate_v3(namespace uuid, name text) |
||||
RETURNS uuid |
||||
AS 'MODULE_PATHNAME', 'uuid_generate_v3'; |
||||
IMMUTABLE STRICT LANGUAGE C |
||||
AS 'MODULE_PATHNAME', 'uuid_generate_v3' |
||||
IMMUTABLE STRICT LANGUAGE C; |
||||
|
||||
CREATE OR REPLACE FUNCTION uuid_generate_v4() |
||||
RETURNS uuid |
||||
AS 'MODULE_PATHNAME', 'uuid_generate_v4'; |
||||
VOLATILE STRICT LANGUAGE C |
||||
AS 'MODULE_PATHNAME', 'uuid_generate_v4' |
||||
VOLATILE STRICT LANGUAGE C; |
||||
|
||||
CREATE OR REPLACE FUNCTION uuid_generate_v5(namespace uuid, name text) |
||||
RETURNS uuid |
||||
AS 'MODULE_PATHNAME', 'uuid_generate_v5'; |
||||
IMMUTABLE STRICT LANGUAGE C |
||||
AS 'MODULE_PATHNAME', 'uuid_generate_v5' |
||||
IMMUTABLE STRICT LANGUAGE C; |
||||
|
Loading…
Reference in new issue