X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=postgres%2Fpduuid--1.0.sql;fp=postgres%2Fpduuid--1.0.sql;h=c942d126ac54e5a0d87db694f1dd79c873f0c9d2;hb=d6b19a7a5fef18452f73d7a0fbaa3c7476da050e;hp=68c68eb8292a7f8eaf75877816243a1f736ba910;hpb=c7e13d717c38e528ae241bf5facb51bca63f323c;p=uuid diff --git a/postgres/pduuid--1.0.sql b/postgres/pduuid--1.0.sql index 68c68eb..c942d12 100644 --- a/postgres/pduuid--1.0.sql +++ b/postgres/pduuid--1.0.sql @@ -61,11 +61,11 @@ language 'sql' strict; -- Bytea create function uuid_bytea_cast(uuid) returns bytea as -'uuid', 'uuid_cast_bytea' +'pduuid', 'uuid_cast_bytea' language C strict; create function uuid_bytea_uncast(bytea) returns uuid as -'uuid', 'uuid_cast_from_bytea' +'pduuid', 'uuid_cast_from_bytea' language C strict; create cast (uuid as bytea) with function uuid_bytea_cast(uuid); @@ -75,11 +75,11 @@ create cast (bytea as uuid) with function uuid_bytea_uncast(bytea); -- Numeric create function uuid_numeric_cast(uuid) returns numeric as -'uuid', 'uuid_cast_numeric' +'pduuid', 'uuid_cast_numeric' language C strict; create function uuid_numeric_uncast(numeric) returns uuid as -'uuid', 'uuid_cast_from_numeric' +'pduuid', 'uuid_cast_from_numeric' language C strict; create cast (uuid as numeric) with function uuid_numeric_cast(uuid); @@ -89,11 +89,11 @@ create cast (numeric as uuid) with function uuid_numeric_uncast(numeric); -- Bit and bit varying create function uuid_bit_cast(uuid) returns bit(128) as -'uuid', 'uuid_cast_bit' +'pduuid', 'uuid_cast_bit' language C strict; create function uuid_bit_uncast(bit(128)) returns uuid as -'uuid', 'uuid_cast_from_bit' +'pduuid', 'uuid_cast_from_bit' language C strict; create cast (uuid as bit(128)) with function uuid_bit_cast(uuid); @@ -107,20 +107,20 @@ create cast (bit varying as uuid) with function uuid_bit_uncast(bit(128)); -- Field extraction functions create function uuid_version(uuid) returns integer as -'uuid', 'uuid_extract_version' +'pduuid', 'uuid_extract_version' language C strict; create function uuid_macaddr(uuid) returns macaddr as -'uuid', 'uuid_extract_macaddr' +'pduuid', 'uuid_extract_macaddr' language C strict; create function uuid_timestamp(uuid) returns timestamp as -'uuid', 'uuid_extract_timestamp' +'pduuid', 'uuid_extract_timestamp' language C strict; create function uuid_timestamptz(uuid) returns timestamp with time zone as -'uuid', 'uuid_extract_timestamp' +'pduuid', 'uuid_extract_timestamp' language C strict; -- TODO