gooderp18绿色标准版
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

45 lines
1.5KB

  1. /* contrib/fuzzystrmatch/fuzzystrmatch--1.1.sql */
  2. -- complain if script is sourced in psql, rather than via CREATE EXTENSION
  3. \echo Use "CREATE EXTENSION fuzzystrmatch" to load this file. \quit
  4. CREATE FUNCTION levenshtein (text,text) RETURNS int
  5. AS 'MODULE_PATHNAME','levenshtein'
  6. LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
  7. CREATE FUNCTION levenshtein (text,text,int,int,int) RETURNS int
  8. AS 'MODULE_PATHNAME','levenshtein_with_costs'
  9. LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
  10. CREATE FUNCTION levenshtein_less_equal (text,text,int) RETURNS int
  11. AS 'MODULE_PATHNAME','levenshtein_less_equal'
  12. LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
  13. CREATE FUNCTION levenshtein_less_equal (text,text,int,int,int,int) RETURNS int
  14. AS 'MODULE_PATHNAME','levenshtein_less_equal_with_costs'
  15. LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
  16. CREATE FUNCTION metaphone (text,int) RETURNS text
  17. AS 'MODULE_PATHNAME','metaphone'
  18. LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
  19. CREATE FUNCTION soundex(text) RETURNS text
  20. AS 'MODULE_PATHNAME', 'soundex'
  21. LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
  22. CREATE FUNCTION text_soundex(text) RETURNS text
  23. AS 'MODULE_PATHNAME', 'soundex'
  24. LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
  25. CREATE FUNCTION difference(text,text) RETURNS int
  26. AS 'MODULE_PATHNAME', 'difference'
  27. LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
  28. CREATE FUNCTION dmetaphone (text) RETURNS text
  29. AS 'MODULE_PATHNAME', 'dmetaphone'
  30. LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
  31. CREATE FUNCTION dmetaphone_alt (text) RETURNS text
  32. AS 'MODULE_PATHNAME', 'dmetaphone_alt'
  33. LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
上海开阖软件有限公司 沪ICP备12045867号-1