-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path16_drop_pg_trgm_artifacts.sql
More file actions
54 lines (48 loc) · 2.02 KB
/
Copy path16_drop_pg_trgm_artifacts.sql
File metadata and controls
54 lines (48 loc) · 2.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
-- NOTE: this file must be run by postgres superuser, not gutenberg!
-- This SQL file removes the "unpackaged" pg_trgm artifacts from before
-- Postgres had full extension support. These artifacts are owned by
-- the postgres user in the gutenberg schema and thus must be removed
-- by the postgres user.
-- public functions
DROP FUNCTION IF EXISTS similarity;
DROP FUNCTION IF EXISTS show_trgm;
DROP FUNCTION IF EXISTS word_similarity;
DROP FUNCTION IF EXISTS strict_word_similarity;
DROP FUNCTION IF EXISTS show_limit;
DROP FUNCTION IF EXISTS set_limit;
-- operators
DROP OPERATOR IF EXISTS % (text, text);
DROP OPERATOR IF EXISTS <% (text, text);
DROP OPERATOR IF EXISTS %> (text, text);
DROP OPERATOR IF EXISTS <<% (text, text);
DROP OPERATOR IF EXISTS %>> (text, text);
DROP OPERATOR IF EXISTS <-> (text, text);
DROP OPERATOR IF EXISTS <<-> (text, text);
DROP OPERATOR IF EXISTS <->> (text, text);
DROP OPERATOR IF EXISTS <<<-> (text, text);
DROP OPERATOR IF EXISTS <->>> (text, text);
-- operator classes
DROP OPERATOR CLASS IF EXISTS gist_trgm_ops USING GIST;
DROP OPERATOR CLASS IF EXISTS gin_trgm_ops USING GIN;
-- operator family
DROP OPERATOR FAMILY IF EXISTS gist_trgm_ops USING GIST;
DROP OPERATOR FAMILY IF EXISTS gin_trgm_ops USING GIN;
-- internal extension functions
DROP FUNCTION IF EXISTS gtrgm_in CASCADE;
DROP FUNCTION IF EXISTS gtrgm_out CASCADE;
DROP FUNCTION IF EXISTS gtrgm_compress;
DROP FUNCTION IF EXISTS gtrgm_decompress;
DROP FUNCTION IF EXISTS gtrgm_consistent;
DROP FUNCTION IF EXISTS gtrgm_distance;
DROP FUNCTION IF EXISTS gtrgm_union;
DROP FUNCTION IF EXISTS gtrgm_same;
DROP FUNCTION IF EXISTS gtrgm_penalty;
DROP FUNCTION IF EXISTS gtrgm_picksplit;
DROP FUNCTION IF EXISTS gtrgm_options;
DROP FUNCTION IF EXISTS gin_extract_trgm (text, internal);
DROP FUNCTION IF EXISTS gin_extract_trgm (text, internal, smallint, internal, internal);
DROP FUNCTION IF EXISTS gin_trgm_consistent;
DROP FUNCTION IF EXISTS set_limit;
DROP FUNCTION IF EXISTS show_limit;
DROP FUNCTION IF EXISTS show_trgm;
DROP FUNCTION IF EXISTS similarity_op;