gooderp18绿色标准版
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

55 lines
1.5KB

  1. /* contrib/uuid-ossp/uuid-ossp--1.1.sql */
  2. -- complain if script is sourced in psql, rather than via CREATE EXTENSION
  3. \echo Use '''CREATE EXTENSION "uuid-ossp"''' to load this file. \quit
  4. CREATE FUNCTION uuid_nil()
  5. RETURNS uuid
  6. AS 'MODULE_PATHNAME', 'uuid_nil'
  7. IMMUTABLE STRICT LANGUAGE C PARALLEL SAFE;
  8. CREATE FUNCTION uuid_ns_dns()
  9. RETURNS uuid
  10. AS 'MODULE_PATHNAME', 'uuid_ns_dns'
  11. IMMUTABLE STRICT LANGUAGE C PARALLEL SAFE;
  12. CREATE FUNCTION uuid_ns_url()
  13. RETURNS uuid
  14. AS 'MODULE_PATHNAME', 'uuid_ns_url'
  15. IMMUTABLE STRICT LANGUAGE C PARALLEL SAFE;
  16. CREATE FUNCTION uuid_ns_oid()
  17. RETURNS uuid
  18. AS 'MODULE_PATHNAME', 'uuid_ns_oid'
  19. IMMUTABLE STRICT LANGUAGE C PARALLEL SAFE;
  20. CREATE FUNCTION uuid_ns_x500()
  21. RETURNS uuid
  22. AS 'MODULE_PATHNAME', 'uuid_ns_x500'
  23. IMMUTABLE STRICT LANGUAGE C PARALLEL SAFE;
  24. CREATE FUNCTION uuid_generate_v1()
  25. RETURNS uuid
  26. AS 'MODULE_PATHNAME', 'uuid_generate_v1'
  27. VOLATILE STRICT LANGUAGE C PARALLEL SAFE;
  28. CREATE FUNCTION uuid_generate_v1mc()
  29. RETURNS uuid
  30. AS 'MODULE_PATHNAME', 'uuid_generate_v1mc'
  31. VOLATILE STRICT LANGUAGE C PARALLEL SAFE;
  32. CREATE FUNCTION uuid_generate_v3(namespace uuid, name text)
  33. RETURNS uuid
  34. AS 'MODULE_PATHNAME', 'uuid_generate_v3'
  35. IMMUTABLE STRICT LANGUAGE C PARALLEL SAFE;
  36. CREATE FUNCTION uuid_generate_v4()
  37. RETURNS uuid
  38. AS 'MODULE_PATHNAME', 'uuid_generate_v4'
  39. VOLATILE STRICT LANGUAGE C PARALLEL SAFE;
  40. CREATE FUNCTION uuid_generate_v5(namespace uuid, name text)
  41. RETURNS uuid
  42. AS 'MODULE_PATHNAME', 'uuid_generate_v5'
  43. IMMUTABLE STRICT LANGUAGE C PARALLEL SAFE;
上海开阖软件有限公司 沪ICP备12045867号-1