Preserve CurrentMemoryContext across notify and sinval interrupts.
[pgsql.git] / contrib / isn / isn--1.0--1.1.sql
blob6f1ccb076b91bf83f950b5ef183921e62932fda7
1 /* contrib/isn/isn--1.0--1.1.sql */
3 -- complain if script is sourced in psql, rather than via ALTER EXTENSION
4 \echo Use "ALTER EXTENSION isn UPDATE TO '1.1'" to load this file. \quit
6 ALTER FUNCTION ean13_in(cstring) PARALLEL SAFE;
7 ALTER FUNCTION ean13_out(ean13) PARALLEL SAFE;
8 ALTER FUNCTION isbn13_in(cstring) PARALLEL SAFE;
9 ALTER FUNCTION ean13_out(isbn13) PARALLEL SAFE;
10 ALTER FUNCTION ismn13_in(cstring) PARALLEL SAFE;
11 ALTER FUNCTION ean13_out(ismn13) PARALLEL SAFE;
12 ALTER FUNCTION issn13_in(cstring) PARALLEL SAFE;
13 ALTER FUNCTION ean13_out(issn13) PARALLEL SAFE;
14 ALTER FUNCTION isbn_in(cstring) PARALLEL SAFE;
15 ALTER FUNCTION isn_out(isbn) PARALLEL SAFE;
16 ALTER FUNCTION ismn_in(cstring) PARALLEL SAFE;
17 ALTER FUNCTION isn_out(ismn) PARALLEL SAFE;
18 ALTER FUNCTION issn_in(cstring) PARALLEL SAFE;
19 ALTER FUNCTION isn_out(issn) PARALLEL SAFE;
20 ALTER FUNCTION upc_in(cstring) PARALLEL SAFE;
21 ALTER FUNCTION isn_out(upc) PARALLEL SAFE;
22 ALTER FUNCTION isnlt(ean13, ean13) PARALLEL SAFE;
23 ALTER FUNCTION isnle(ean13, ean13) PARALLEL SAFE;
24 ALTER FUNCTION isneq(ean13, ean13) PARALLEL SAFE;
25 ALTER FUNCTION isnge(ean13, ean13) PARALLEL SAFE;
26 ALTER FUNCTION isngt(ean13, ean13) PARALLEL SAFE;
27 ALTER FUNCTION isnne(ean13, ean13) PARALLEL SAFE;
28 ALTER FUNCTION isnlt(ean13, isbn13) PARALLEL SAFE;
29 ALTER FUNCTION isnle(ean13, isbn13) PARALLEL SAFE;
30 ALTER FUNCTION isneq(ean13, isbn13) PARALLEL SAFE;
31 ALTER FUNCTION isnge(ean13, isbn13) PARALLEL SAFE;
32 ALTER FUNCTION isngt(ean13, isbn13) PARALLEL SAFE;
33 ALTER FUNCTION isnne(ean13, isbn13) PARALLEL SAFE;
34 ALTER FUNCTION isnlt(ean13, ismn13) PARALLEL SAFE;
35 ALTER FUNCTION isnle(ean13, ismn13) PARALLEL SAFE;
36 ALTER FUNCTION isneq(ean13, ismn13) PARALLEL SAFE;
37 ALTER FUNCTION isnge(ean13, ismn13) PARALLEL SAFE;
38 ALTER FUNCTION isngt(ean13, ismn13) PARALLEL SAFE;
39 ALTER FUNCTION isnne(ean13, ismn13) PARALLEL SAFE;
40 ALTER FUNCTION isnlt(ean13, issn13) PARALLEL SAFE;
41 ALTER FUNCTION isnle(ean13, issn13) PARALLEL SAFE;
42 ALTER FUNCTION isneq(ean13, issn13) PARALLEL SAFE;
43 ALTER FUNCTION isnge(ean13, issn13) PARALLEL SAFE;
44 ALTER FUNCTION isngt(ean13, issn13) PARALLEL SAFE;
45 ALTER FUNCTION isnne(ean13, issn13) PARALLEL SAFE;
46 ALTER FUNCTION isnlt(ean13, isbn) PARALLEL SAFE;
47 ALTER FUNCTION isnle(ean13, isbn) PARALLEL SAFE;
48 ALTER FUNCTION isneq(ean13, isbn) PARALLEL SAFE;
49 ALTER FUNCTION isnge(ean13, isbn) PARALLEL SAFE;
50 ALTER FUNCTION isngt(ean13, isbn) PARALLEL SAFE;
51 ALTER FUNCTION isnne(ean13, isbn) PARALLEL SAFE;
52 ALTER FUNCTION isnlt(ean13, ismn) PARALLEL SAFE;
53 ALTER FUNCTION isnle(ean13, ismn) PARALLEL SAFE;
54 ALTER FUNCTION isneq(ean13, ismn) PARALLEL SAFE;
55 ALTER FUNCTION isnge(ean13, ismn) PARALLEL SAFE;
56 ALTER FUNCTION isngt(ean13, ismn) PARALLEL SAFE;
57 ALTER FUNCTION isnne(ean13, ismn) PARALLEL SAFE;
58 ALTER FUNCTION isnlt(ean13, issn) PARALLEL SAFE;
59 ALTER FUNCTION isnle(ean13, issn) PARALLEL SAFE;
60 ALTER FUNCTION isneq(ean13, issn) PARALLEL SAFE;
61 ALTER FUNCTION isnge(ean13, issn) PARALLEL SAFE;
62 ALTER FUNCTION isngt(ean13, issn) PARALLEL SAFE;
63 ALTER FUNCTION isnne(ean13, issn) PARALLEL SAFE;
64 ALTER FUNCTION isnlt(ean13, upc) PARALLEL SAFE;
65 ALTER FUNCTION isnle(ean13, upc) PARALLEL SAFE;
66 ALTER FUNCTION isneq(ean13, upc) PARALLEL SAFE;
67 ALTER FUNCTION isnge(ean13, upc) PARALLEL SAFE;
68 ALTER FUNCTION isngt(ean13, upc) PARALLEL SAFE;
69 ALTER FUNCTION isnne(ean13, upc) PARALLEL SAFE;
70 ALTER FUNCTION isnlt(isbn13, isbn13) PARALLEL SAFE;
71 ALTER FUNCTION isnle(isbn13, isbn13) PARALLEL SAFE;
72 ALTER FUNCTION isneq(isbn13, isbn13) PARALLEL SAFE;
73 ALTER FUNCTION isnge(isbn13, isbn13) PARALLEL SAFE;
74 ALTER FUNCTION isngt(isbn13, isbn13) PARALLEL SAFE;
75 ALTER FUNCTION isnne(isbn13, isbn13) PARALLEL SAFE;
76 ALTER FUNCTION isnlt(isbn13, isbn) PARALLEL SAFE;
77 ALTER FUNCTION isnle(isbn13, isbn) PARALLEL SAFE;
78 ALTER FUNCTION isneq(isbn13, isbn) PARALLEL SAFE;
79 ALTER FUNCTION isnge(isbn13, isbn) PARALLEL SAFE;
80 ALTER FUNCTION isngt(isbn13, isbn) PARALLEL SAFE;
81 ALTER FUNCTION isnne(isbn13, isbn) PARALLEL SAFE;
82 ALTER FUNCTION isnlt(isbn13, ean13) PARALLEL SAFE;
83 ALTER FUNCTION isnle(isbn13, ean13) PARALLEL SAFE;
84 ALTER FUNCTION isneq(isbn13, ean13) PARALLEL SAFE;
85 ALTER FUNCTION isnge(isbn13, ean13) PARALLEL SAFE;
86 ALTER FUNCTION isngt(isbn13, ean13) PARALLEL SAFE;
87 ALTER FUNCTION isnne(isbn13, ean13) PARALLEL SAFE;
88 ALTER FUNCTION isnlt(isbn, isbn) PARALLEL SAFE;
89 ALTER FUNCTION isnle(isbn, isbn) PARALLEL SAFE;
90 ALTER FUNCTION isneq(isbn, isbn) PARALLEL SAFE;
91 ALTER FUNCTION isnge(isbn, isbn) PARALLEL SAFE;
92 ALTER FUNCTION isngt(isbn, isbn) PARALLEL SAFE;
93 ALTER FUNCTION isnne(isbn, isbn) PARALLEL SAFE;
94 ALTER FUNCTION isnlt(isbn, isbn13) PARALLEL SAFE;
95 ALTER FUNCTION isnle(isbn, isbn13) PARALLEL SAFE;
96 ALTER FUNCTION isneq(isbn, isbn13) PARALLEL SAFE;
97 ALTER FUNCTION isnge(isbn, isbn13) PARALLEL SAFE;
98 ALTER FUNCTION isngt(isbn, isbn13) PARALLEL SAFE;
99 ALTER FUNCTION isnne(isbn, isbn13) PARALLEL SAFE;
100 ALTER FUNCTION isnlt(isbn, ean13) PARALLEL SAFE;
101 ALTER FUNCTION isnle(isbn, ean13) PARALLEL SAFE;
102 ALTER FUNCTION isneq(isbn, ean13) PARALLEL SAFE;
103 ALTER FUNCTION isnge(isbn, ean13) PARALLEL SAFE;
104 ALTER FUNCTION isngt(isbn, ean13) PARALLEL SAFE;
105 ALTER FUNCTION isnne(isbn, ean13) PARALLEL SAFE;
106 ALTER FUNCTION isnlt(ismn13, ismn13) PARALLEL SAFE;
107 ALTER FUNCTION isnle(ismn13, ismn13) PARALLEL SAFE;
108 ALTER FUNCTION isneq(ismn13, ismn13) PARALLEL SAFE;
109 ALTER FUNCTION isnge(ismn13, ismn13) PARALLEL SAFE;
110 ALTER FUNCTION isngt(ismn13, ismn13) PARALLEL SAFE;
111 ALTER FUNCTION isnne(ismn13, ismn13) PARALLEL SAFE;
112 ALTER FUNCTION isnlt(ismn13, ismn) PARALLEL SAFE;
113 ALTER FUNCTION isnle(ismn13, ismn) PARALLEL SAFE;
114 ALTER FUNCTION isneq(ismn13, ismn) PARALLEL SAFE;
115 ALTER FUNCTION isnge(ismn13, ismn) PARALLEL SAFE;
116 ALTER FUNCTION isngt(ismn13, ismn) PARALLEL SAFE;
117 ALTER FUNCTION isnne(ismn13, ismn) PARALLEL SAFE;
118 ALTER FUNCTION isnlt(ismn13, ean13) PARALLEL SAFE;
119 ALTER FUNCTION isnle(ismn13, ean13) PARALLEL SAFE;
120 ALTER FUNCTION isneq(ismn13, ean13) PARALLEL SAFE;
121 ALTER FUNCTION isnge(ismn13, ean13) PARALLEL SAFE;
122 ALTER FUNCTION isngt(ismn13, ean13) PARALLEL SAFE;
123 ALTER FUNCTION isnne(ismn13, ean13) PARALLEL SAFE;
124 ALTER FUNCTION isnlt(ismn, ismn) PARALLEL SAFE;
125 ALTER FUNCTION isnle(ismn, ismn) PARALLEL SAFE;
126 ALTER FUNCTION isneq(ismn, ismn) PARALLEL SAFE;
127 ALTER FUNCTION isnge(ismn, ismn) PARALLEL SAFE;
128 ALTER FUNCTION isngt(ismn, ismn) PARALLEL SAFE;
129 ALTER FUNCTION isnne(ismn, ismn) PARALLEL SAFE;
130 ALTER FUNCTION isnlt(ismn, ismn13) PARALLEL SAFE;
131 ALTER FUNCTION isnle(ismn, ismn13) PARALLEL SAFE;
132 ALTER FUNCTION isneq(ismn, ismn13) PARALLEL SAFE;
133 ALTER FUNCTION isnge(ismn, ismn13) PARALLEL SAFE;
134 ALTER FUNCTION isngt(ismn, ismn13) PARALLEL SAFE;
135 ALTER FUNCTION isnne(ismn, ismn13) PARALLEL SAFE;
136 ALTER FUNCTION isnlt(ismn, ean13) PARALLEL SAFE;
137 ALTER FUNCTION isnle(ismn, ean13) PARALLEL SAFE;
138 ALTER FUNCTION isneq(ismn, ean13) PARALLEL SAFE;
139 ALTER FUNCTION isnge(ismn, ean13) PARALLEL SAFE;
140 ALTER FUNCTION isngt(ismn, ean13) PARALLEL SAFE;
141 ALTER FUNCTION isnne(ismn, ean13) PARALLEL SAFE;
142 ALTER FUNCTION isnlt(issn13, issn13) PARALLEL SAFE;
143 ALTER FUNCTION isnle(issn13, issn13) PARALLEL SAFE;
144 ALTER FUNCTION isneq(issn13, issn13) PARALLEL SAFE;
145 ALTER FUNCTION isnge(issn13, issn13) PARALLEL SAFE;
146 ALTER FUNCTION isngt(issn13, issn13) PARALLEL SAFE;
147 ALTER FUNCTION isnne(issn13, issn13) PARALLEL SAFE;
148 ALTER FUNCTION isnlt(issn13, issn) PARALLEL SAFE;
149 ALTER FUNCTION isnle(issn13, issn) PARALLEL SAFE;
150 ALTER FUNCTION isneq(issn13, issn) PARALLEL SAFE;
151 ALTER FUNCTION isnge(issn13, issn) PARALLEL SAFE;
152 ALTER FUNCTION isngt(issn13, issn) PARALLEL SAFE;
153 ALTER FUNCTION isnne(issn13, issn) PARALLEL SAFE;
154 ALTER FUNCTION isnlt(issn13, ean13) PARALLEL SAFE;
155 ALTER FUNCTION isnle(issn13, ean13) PARALLEL SAFE;
156 ALTER FUNCTION isneq(issn13, ean13) PARALLEL SAFE;
157 ALTER FUNCTION isnge(issn13, ean13) PARALLEL SAFE;
158 ALTER FUNCTION isngt(issn13, ean13) PARALLEL SAFE;
159 ALTER FUNCTION isnne(issn13, ean13) PARALLEL SAFE;
160 ALTER FUNCTION isnlt(issn, issn) PARALLEL SAFE;
161 ALTER FUNCTION isnle(issn, issn) PARALLEL SAFE;
162 ALTER FUNCTION isneq(issn, issn) PARALLEL SAFE;
163 ALTER FUNCTION isnge(issn, issn) PARALLEL SAFE;
164 ALTER FUNCTION isngt(issn, issn) PARALLEL SAFE;
165 ALTER FUNCTION isnne(issn, issn) PARALLEL SAFE;
166 ALTER FUNCTION isnlt(issn, issn13) PARALLEL SAFE;
167 ALTER FUNCTION isnle(issn, issn13) PARALLEL SAFE;
168 ALTER FUNCTION isneq(issn, issn13) PARALLEL SAFE;
169 ALTER FUNCTION isnge(issn, issn13) PARALLEL SAFE;
170 ALTER FUNCTION isngt(issn, issn13) PARALLEL SAFE;
171 ALTER FUNCTION isnne(issn, issn13) PARALLEL SAFE;
172 ALTER FUNCTION isnlt(issn, ean13) PARALLEL SAFE;
173 ALTER FUNCTION isnle(issn, ean13) PARALLEL SAFE;
174 ALTER FUNCTION isneq(issn, ean13) PARALLEL SAFE;
175 ALTER FUNCTION isnge(issn, ean13) PARALLEL SAFE;
176 ALTER FUNCTION isngt(issn, ean13) PARALLEL SAFE;
177 ALTER FUNCTION isnne(issn, ean13) PARALLEL SAFE;
178 ALTER FUNCTION isnlt(upc, upc) PARALLEL SAFE;
179 ALTER FUNCTION isnle(upc, upc) PARALLEL SAFE;
180 ALTER FUNCTION isneq(upc, upc) PARALLEL SAFE;
181 ALTER FUNCTION isnge(upc, upc) PARALLEL SAFE;
182 ALTER FUNCTION isngt(upc, upc) PARALLEL SAFE;
183 ALTER FUNCTION isnne(upc, upc) PARALLEL SAFE;
184 ALTER FUNCTION isnlt(upc, ean13) PARALLEL SAFE;
185 ALTER FUNCTION isnle(upc, ean13) PARALLEL SAFE;
186 ALTER FUNCTION isneq(upc, ean13) PARALLEL SAFE;
187 ALTER FUNCTION isnge(upc, ean13) PARALLEL SAFE;
188 ALTER FUNCTION isngt(upc, ean13) PARALLEL SAFE;
189 ALTER FUNCTION isnne(upc, ean13) PARALLEL SAFE;
190 ALTER FUNCTION btean13cmp(ean13, ean13) PARALLEL SAFE;
191 ALTER FUNCTION hashean13(ean13) PARALLEL SAFE;
192 ALTER FUNCTION btean13cmp(ean13, isbn13) PARALLEL SAFE;
193 ALTER FUNCTION btean13cmp(ean13, ismn13) PARALLEL SAFE;
194 ALTER FUNCTION btean13cmp(ean13, issn13) PARALLEL SAFE;
195 ALTER FUNCTION btean13cmp(ean13, isbn) PARALLEL SAFE;
196 ALTER FUNCTION btean13cmp(ean13, ismn) PARALLEL SAFE;
197 ALTER FUNCTION btean13cmp(ean13, issn) PARALLEL SAFE;
198 ALTER FUNCTION btean13cmp(ean13, upc) PARALLEL SAFE;
199 ALTER FUNCTION btisbn13cmp(isbn13, isbn13) PARALLEL SAFE;
200 ALTER FUNCTION hashisbn13(isbn13) PARALLEL SAFE;
201 ALTER FUNCTION btisbn13cmp(isbn13, ean13) PARALLEL SAFE;
202 ALTER FUNCTION btisbn13cmp(isbn13, isbn) PARALLEL SAFE;
203 ALTER FUNCTION btisbncmp(isbn, isbn) PARALLEL SAFE;
204 ALTER FUNCTION hashisbn(isbn) PARALLEL SAFE;
205 ALTER FUNCTION btisbncmp(isbn, ean13) PARALLEL SAFE;
206 ALTER FUNCTION btisbncmp(isbn, isbn13) PARALLEL SAFE;
207 ALTER FUNCTION btismn13cmp(ismn13, ismn13) PARALLEL SAFE;
208 ALTER FUNCTION hashismn13(ismn13) PARALLEL SAFE;
209 ALTER FUNCTION btismn13cmp(ismn13, ean13) PARALLEL SAFE;
210 ALTER FUNCTION btismn13cmp(ismn13, ismn) PARALLEL SAFE;
211 ALTER FUNCTION btismncmp(ismn, ismn) PARALLEL SAFE;
212 ALTER FUNCTION hashismn(ismn) PARALLEL SAFE;
213 ALTER FUNCTION btismncmp(ismn, ean13) PARALLEL SAFE;
214 ALTER FUNCTION btismncmp(ismn, ismn13) PARALLEL SAFE;
215 ALTER FUNCTION btissn13cmp(issn13, issn13) PARALLEL SAFE;
216 ALTER FUNCTION hashissn13(issn13) PARALLEL SAFE;
217 ALTER FUNCTION btissn13cmp(issn13, ean13) PARALLEL SAFE;
218 ALTER FUNCTION btissn13cmp(issn13, issn) PARALLEL SAFE;
219 ALTER FUNCTION btissncmp(issn, issn) PARALLEL SAFE;
220 ALTER FUNCTION hashissn(issn) PARALLEL SAFE;
221 ALTER FUNCTION btissncmp(issn, ean13) PARALLEL SAFE;
222 ALTER FUNCTION btissncmp(issn, issn13) PARALLEL SAFE;
223 ALTER FUNCTION btupccmp(upc, upc) PARALLEL SAFE;
224 ALTER FUNCTION hashupc(upc) PARALLEL SAFE;
225 ALTER FUNCTION btupccmp(upc, ean13) PARALLEL SAFE;
226 ALTER FUNCTION isbn13(ean13) PARALLEL SAFE;
227 ALTER FUNCTION ismn13(ean13) PARALLEL SAFE;
228 ALTER FUNCTION issn13(ean13) PARALLEL SAFE;
229 ALTER FUNCTION isbn(ean13) PARALLEL SAFE;
230 ALTER FUNCTION ismn(ean13) PARALLEL SAFE;
231 ALTER FUNCTION issn(ean13) PARALLEL SAFE;
232 ALTER FUNCTION upc(ean13) PARALLEL SAFE;
233 ALTER FUNCTION make_valid(ean13) PARALLEL SAFE;
234 ALTER FUNCTION make_valid(isbn13) PARALLEL SAFE;
235 ALTER FUNCTION make_valid(ismn13) PARALLEL SAFE;
236 ALTER FUNCTION make_valid(issn13) PARALLEL SAFE;
237 ALTER FUNCTION make_valid(isbn) PARALLEL SAFE;
238 ALTER FUNCTION make_valid(ismn) PARALLEL SAFE;
239 ALTER FUNCTION make_valid(issn) PARALLEL SAFE;
240 ALTER FUNCTION make_valid(upc) PARALLEL SAFE;
241 ALTER FUNCTION is_valid(ean13) PARALLEL SAFE;
242 ALTER FUNCTION is_valid(isbn13) PARALLEL SAFE;
243 ALTER FUNCTION is_valid(ismn13) PARALLEL SAFE;
244 ALTER FUNCTION is_valid(issn13) PARALLEL SAFE;
245 ALTER FUNCTION is_valid(isbn) PARALLEL SAFE;
246 ALTER FUNCTION is_valid(ismn) PARALLEL SAFE;
247 ALTER FUNCTION is_valid(issn) PARALLEL SAFE;
248 ALTER FUNCTION is_valid(upc) PARALLEL SAFE;
249 ALTER FUNCTION isn_weak(boolean) PARALLEL RESTRICTED;
250 ALTER FUNCTION isn_weak() PARALLEL RESTRICTED;