9.4 support
[smlar.git] / smlar--unpackaged--1.0.sql
1 -- complain if script is sourced in psql, rather than via CREATE EXTENSION
2 \echo Use "CREATE EXTENSION extension_name" to load this file. \quit
3
4 ALTER EXTENSION smlar ADD FUNCTION tsvector2textarray(tsvector);
5 ALTER EXTENSION smlar ADD FUNCTION array_unique(anyarray);
6 ALTER EXTENSION smlar ADD FUNCTION inarray(anyarray, anyelement);
7 ALTER EXTENSION smlar ADD FUNCTION inarray(anyarray, anyelement, float4, float4);
8
9 ALTER EXTENSION smlar ADD FUNCTION smlar(anyarray, anyarray);
10 ALTER EXTENSION smlar ADD FUNCTION smlar(anyarray, anyarray, bool);
11 ALTER EXTENSION smlar ADD FUNCTION smlar(anyarray, anyarray, text);
12 ALTER EXTENSION smlar ADD FUNCTION set_smlar_limit(float4);
13 ALTER EXTENSION smlar ADD FUNCTION show_smlar_limit();
14 ALTER EXTENSION smlar ADD FUNCTION smlar_op(anyarray,anyarray);
15 ALTER EXTENSION smlar ADD OPERATOR % (anyarray,anyarray);
16
17 ALTER EXTENSION smlar ADD FUNCTION gsmlsign_out(gsmlsign);
18 ALTER EXTENSION smlar ADD FUNCTION gsmlsign_in(cstring);
19 ALTER EXTENSION smlar ADD TYPE gsmlsign;
20
21 ALTER EXTENSION smlar ADD FUNCTION gsmlsign_consistent(gsmlsign,internal,int4);
22 ALTER EXTENSION smlar ADD FUNCTION gsmlsign_compress(internal);
23 ALTER EXTENSION smlar ADD FUNCTION gsmlsign_decompress(internal);
24 ALTER EXTENSION smlar ADD FUNCTION gsmlsign_penalty(internal,internal,internal);
25 ALTER EXTENSION smlar ADD FUNCTION gsmlsign_picksplit(internal, internal);
26 ALTER EXTENSION smlar ADD FUNCTION gsmlsign_union(bytea, internal);
27 ALTER EXTENSION smlar ADD FUNCTION gsmlsign_same(gsmlsign, gsmlsign, internal);
28
29 ALTER EXTENSION smlar ADD FUNCTION smlararrayextract(anyarray, internal);
30 ALTER EXTENSION smlar ADD FUNCTION smlarqueryarrayextract(anyarray, internal, internal);
31 ALTER EXTENSION smlar ADD FUNCTION smlararrayconsistent(internal, internal, anyarray);
32
33 ALTER EXTENSION smlar ADD OPERATOR CLASS _int2_sml_ops USING gin;
34 ALTER EXTENSION smlar ADD OPERATOR CLASS _int4_sml_ops USING gin;
35 ALTER EXTENSION smlar ADD OPERATOR CLASS _int8_sml_ops USING gin;
36 ALTER EXTENSION smlar ADD OPERATOR CLASS _float4_sml_ops USING gin;
37 ALTER EXTENSION smlar ADD OPERATOR CLASS _float8_sml_ops USING gin;
38 ALTER EXTENSION smlar ADD OPERATOR CLASS _money_sml_ops USING gin;
39 ALTER EXTENSION smlar ADD OPERATOR CLASS _oid_sml_ops USING gin;
40 ALTER EXTENSION smlar ADD OPERATOR CLASS _timestamp_sml_ops USING gin;
41 ALTER EXTENSION smlar ADD OPERATOR CLASS _timestamptz_sml_ops USING gin;
42 ALTER EXTENSION smlar ADD OPERATOR CLASS _time_sml_ops USING gin;
43 ALTER EXTENSION smlar ADD OPERATOR CLASS _timetz_sml_ops USING gin;
44 ALTER EXTENSION smlar ADD OPERATOR CLASS _date_sml_ops USING gin;
45 ALTER EXTENSION smlar ADD OPERATOR CLASS _interval_sml_ops USING gin;
46 ALTER EXTENSION smlar ADD OPERATOR CLASS _macaddr_sml_ops USING gin;
47 ALTER EXTENSION smlar ADD OPERATOR CLASS _inet_sml_ops USING gin;
48 ALTER EXTENSION smlar ADD OPERATOR CLASS _cidr_sml_ops USING gin;
49 ALTER EXTENSION smlar ADD OPERATOR CLASS _text_sml_ops USING gin;
50 ALTER EXTENSION smlar ADD OPERATOR CLASS _varchar_sml_ops USING gin;
51 ALTER EXTENSION smlar ADD OPERATOR CLASS _char_sml_ops USING gin;
52 ALTER EXTENSION smlar ADD OPERATOR CLASS _bytea_sml_ops USING gin;
53 ALTER EXTENSION smlar ADD OPERATOR CLASS _bit_sml_ops USING gin;
54 ALTER EXTENSION smlar ADD OPERATOR CLASS _varbit_sml_ops USING gin;
55 ALTER EXTENSION smlar ADD OPERATOR CLASS _numeric_sml_ops USING gin;
56
57 ALTER EXTENSION smlar ADD OPERATOR FAMILY _int2_sml_ops USING gin;
58 ALTER EXTENSION smlar ADD OPERATOR FAMILY _int4_sml_ops USING gin;
59 ALTER EXTENSION smlar ADD OPERATOR FAMILY _int8_sml_ops USING gin;
60 ALTER EXTENSION smlar ADD OPERATOR FAMILY _float4_sml_ops USING gin;
61 ALTER EXTENSION smlar ADD OPERATOR FAMILY _float8_sml_ops USING gin;
62 ALTER EXTENSION smlar ADD OPERATOR FAMILY _money_sml_ops USING gin;
63 ALTER EXTENSION smlar ADD OPERATOR FAMILY _oid_sml_ops USING gin;
64 ALTER EXTENSION smlar ADD OPERATOR FAMILY _timestamp_sml_ops USING gin;
65 ALTER EXTENSION smlar ADD OPERATOR FAMILY _timestamptz_sml_ops USING gin;
66 ALTER EXTENSION smlar ADD OPERATOR FAMILY _time_sml_ops USING gin;
67 ALTER EXTENSION smlar ADD OPERATOR FAMILY _timetz_sml_ops USING gin;
68 ALTER EXTENSION smlar ADD OPERATOR FAMILY _date_sml_ops USING gin;
69 ALTER EXTENSION smlar ADD OPERATOR FAMILY _interval_sml_ops USING gin;
70 ALTER EXTENSION smlar ADD OPERATOR FAMILY _macaddr_sml_ops USING gin;
71 ALTER EXTENSION smlar ADD OPERATOR FAMILY _inet_sml_ops USING gin;
72 ALTER EXTENSION smlar ADD OPERATOR FAMILY _cidr_sml_ops USING gin;
73 ALTER EXTENSION smlar ADD OPERATOR FAMILY _text_sml_ops USING gin;
74 ALTER EXTENSION smlar ADD OPERATOR FAMILY _varchar_sml_ops USING gin;
75 ALTER EXTENSION smlar ADD OPERATOR FAMILY _char_sml_ops USING gin;
76 ALTER EXTENSION smlar ADD OPERATOR FAMILY _bytea_sml_ops USING gin;
77 ALTER EXTENSION smlar ADD OPERATOR FAMILY _bit_sml_ops USING gin;
78 ALTER EXTENSION smlar ADD OPERATOR FAMILY _varbit_sml_ops USING gin;
79 ALTER EXTENSION smlar ADD OPERATOR FAMILY _numeric_sml_ops USING gin;
80
81 ALTER EXTENSION smlar ADD OPERATOR CLASS _int2_sml_ops USING gist;
82 ALTER EXTENSION smlar ADD OPERATOR CLASS _int4_sml_ops USING gist;
83 ALTER EXTENSION smlar ADD OPERATOR CLASS _int8_sml_ops USING gist;
84 ALTER EXTENSION smlar ADD OPERATOR CLASS _float4_sml_ops USING gist;
85 ALTER EXTENSION smlar ADD OPERATOR CLASS _float8_sml_ops USING gist;
86 ALTER EXTENSION smlar ADD OPERATOR CLASS _oid_sml_ops USING gist;
87 ALTER EXTENSION smlar ADD OPERATOR CLASS _timestamp_sml_ops USING gist;
88 ALTER EXTENSION smlar ADD OPERATOR CLASS _timestamptz_sml_ops USING gist;
89 ALTER EXTENSION smlar ADD OPERATOR CLASS _time_sml_ops USING gist;
90 ALTER EXTENSION smlar ADD OPERATOR CLASS _timetz_sml_ops USING gist;
91 ALTER EXTENSION smlar ADD OPERATOR CLASS _date_sml_ops USING gist;
92 ALTER EXTENSION smlar ADD OPERATOR CLASS _interval_sml_ops USING gist;
93 ALTER EXTENSION smlar ADD OPERATOR CLASS _macaddr_sml_ops USING gist;
94 ALTER EXTENSION smlar ADD OPERATOR CLASS _inet_sml_ops USING gist;
95 ALTER EXTENSION smlar ADD OPERATOR CLASS _cidr_sml_ops USING gist;
96 ALTER EXTENSION smlar ADD OPERATOR CLASS _text_sml_ops USING gist;
97 ALTER EXTENSION smlar ADD OPERATOR CLASS _varchar_sml_ops USING gist;
98 ALTER EXTENSION smlar ADD OPERATOR CLASS _char_sml_ops USING gist;
99 ALTER EXTENSION smlar ADD OPERATOR CLASS _bytea_sml_ops USING gist;
100 ALTER EXTENSION smlar ADD OPERATOR CLASS _numeric_sml_ops USING gist;
101
102 ALTER EXTENSION smlar ADD OPERATOR FAMILY _int2_sml_ops USING gist;
103 ALTER EXTENSION smlar ADD OPERATOR FAMILY _int4_sml_ops USING gist;
104 ALTER EXTENSION smlar ADD OPERATOR FAMILY _int8_sml_ops USING gist;
105 ALTER EXTENSION smlar ADD OPERATOR FAMILY _float4_sml_ops USING gist;
106 ALTER EXTENSION smlar ADD OPERATOR FAMILY _float8_sml_ops USING gist;
107 ALTER EXTENSION smlar ADD OPERATOR FAMILY _oid_sml_ops USING gist;
108 ALTER EXTENSION smlar ADD OPERATOR FAMILY _timestamp_sml_ops USING gist;
109 ALTER EXTENSION smlar ADD OPERATOR FAMILY _timestamptz_sml_ops USING gist;
110 ALTER EXTENSION smlar ADD OPERATOR FAMILY _time_sml_ops USING gist;
111 ALTER EXTENSION smlar ADD OPERATOR FAMILY _timetz_sml_ops USING gist;
112 ALTER EXTENSION smlar ADD OPERATOR FAMILY _date_sml_ops USING gist;
113 ALTER EXTENSION smlar ADD OPERATOR FAMILY _interval_sml_ops USING gist;
114 ALTER EXTENSION smlar ADD OPERATOR FAMILY _macaddr_sml_ops USING gist;
115 ALTER EXTENSION smlar ADD OPERATOR FAMILY _inet_sml_ops USING gist;
116 ALTER EXTENSION smlar ADD OPERATOR FAMILY _cidr_sml_ops USING gist;
117 ALTER EXTENSION smlar ADD OPERATOR FAMILY _text_sml_ops USING gist;
118 ALTER EXTENSION smlar ADD OPERATOR FAMILY _varchar_sml_ops USING gist;
119 ALTER EXTENSION smlar ADD OPERATOR FAMILY _char_sml_ops USING gist;
120 ALTER EXTENSION smlar ADD OPERATOR FAMILY _bytea_sml_ops USING gist;
121 ALTER EXTENSION smlar ADD OPERATOR FAMILY _numeric_sml_ops USING gist;
122
123
124
125