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; |
SET search_path = public; |
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION uuid_nil() |
CREATE OR REPLACE FUNCTION uuid_nil() |
||||||
RETURNS uuid |
RETURNS uuid |
||||||
AS 'MODULE_PATHNAME', 'uuid_nil'; |
AS 'MODULE_PATHNAME', 'uuid_nil' |
||||||
IMMUTABLE STRICT LANGUAGE C |
IMMUTABLE STRICT LANGUAGE C; |
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION uuid_ns_dns() |
CREATE OR REPLACE FUNCTION uuid_ns_dns() |
||||||
RETURNS uuid |
RETURNS uuid |
||||||
AS 'MODULE_PATHNAME', 'uuid_ns_dns'; |
AS 'MODULE_PATHNAME', 'uuid_ns_dns' |
||||||
IMMUTABLE STRICT LANGUAGE C |
IMMUTABLE STRICT LANGUAGE C; |
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION uuid_ns_url() |
CREATE OR REPLACE FUNCTION uuid_ns_url() |
||||||
RETURNS uuid |
RETURNS uuid |
||||||
AS 'MODULE_PATHNAME', 'uuid_ns_url'; |
AS 'MODULE_PATHNAME', 'uuid_ns_url' |
||||||
IMMUTABLE STRICT LANGUAGE C |
IMMUTABLE STRICT LANGUAGE C; |
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION uuid_ns_oid() |
CREATE OR REPLACE FUNCTION uuid_ns_oid() |
||||||
RETURNS uuid |
RETURNS uuid |
||||||
AS 'MODULE_PATHNAME', 'uuid_ns_oid'; |
AS 'MODULE_PATHNAME', 'uuid_ns_oid' |
||||||
IMMUTABLE STRICT LANGUAGE C |
IMMUTABLE STRICT LANGUAGE C; |
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION uuid_ns_x500() |
CREATE OR REPLACE FUNCTION uuid_ns_x500() |
||||||
RETURNS uuid |
RETURNS uuid |
||||||
AS 'MODULE_PATHNAME', 'uuid_ns_x500'; |
AS 'MODULE_PATHNAME', 'uuid_ns_x500' |
||||||
IMMUTABLE STRICT LANGUAGE C |
IMMUTABLE STRICT LANGUAGE C; |
||||||
|
|
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION uuid_generate_v1() |
CREATE OR REPLACE FUNCTION uuid_generate_v1() |
||||||
RETURNS uuid |
RETURNS uuid |
||||||
AS 'MODULE_PATHNAME', 'uuid_generate_v1'; |
AS 'MODULE_PATHNAME', 'uuid_generate_v1' |
||||||
VOLATILE STRICT LANGUAGE C |
VOLATILE STRICT LANGUAGE C; |
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION uuid_generate_v1mc() |
CREATE OR REPLACE FUNCTION uuid_generate_v1mc() |
||||||
RETURNS uuid |
RETURNS uuid |
||||||
AS 'MODULE_PATHNAME', 'uuid_generate_v1mc'; |
AS 'MODULE_PATHNAME', 'uuid_generate_v1mc' |
||||||
VOLATILE STRICT LANGUAGE C |
VOLATILE STRICT LANGUAGE C; |
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION uuid_generate_v3(namespace uuid, name text) |
CREATE OR REPLACE FUNCTION uuid_generate_v3(namespace uuid, name text) |
||||||
RETURNS uuid |
RETURNS uuid |
||||||
AS 'MODULE_PATHNAME', 'uuid_generate_v3'; |
AS 'MODULE_PATHNAME', 'uuid_generate_v3' |
||||||
IMMUTABLE STRICT LANGUAGE C |
IMMUTABLE STRICT LANGUAGE C; |
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION uuid_generate_v4() |
CREATE OR REPLACE FUNCTION uuid_generate_v4() |
||||||
RETURNS uuid |
RETURNS uuid |
||||||
AS 'MODULE_PATHNAME', 'uuid_generate_v4'; |
AS 'MODULE_PATHNAME', 'uuid_generate_v4' |
||||||
VOLATILE STRICT LANGUAGE C |
VOLATILE STRICT LANGUAGE C; |
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION uuid_generate_v5(namespace uuid, name text) |
CREATE OR REPLACE FUNCTION uuid_generate_v5(namespace uuid, name text) |
||||||
RETURNS uuid |
RETURNS uuid |
||||||
AS 'MODULE_PATHNAME', 'uuid_generate_v5'; |
AS 'MODULE_PATHNAME', 'uuid_generate_v5' |
||||||
IMMUTABLE STRICT LANGUAGE C |
IMMUTABLE STRICT LANGUAGE C; |
||||||
|
Loading…
Reference in new issue