@@ -153,12 +153,6 @@ CREATE INDEX idx_test_int4 ON test_int4 USING gist (v _int4_aa_ops);
153
153
154
154
SET enable_seqscan= off;
155
155
156
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v && ' {43,50}' ORDER BY t;
157
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v @> ' {43,50}' ORDER BY t;
158
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v < @ ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
159
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v = ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
160
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v % ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
161
-
162
156
SELECT t, v FROM test_int4 WHERE v && ' {43,50}' ORDER BY t;
163
157
SELECT t, v FROM test_int4 WHERE v @> ' {43,50}' ORDER BY t;
164
158
SELECT t, v FROM test_int4 WHERE v < @ ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
@@ -182,12 +176,6 @@ CREATE INDEX idx_test_int4 ON test_int4 USING gin (v _int4_aa_ops);
182
176
183
177
SET enable_seqscan= off;
184
178
185
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v && ' {43,50}' ORDER BY t;
186
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v @> ' {43,50}' ORDER BY t;
187
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v < @ ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
188
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v = ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
189
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v % ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
190
-
191
179
SELECT t, v FROM test_int4 WHERE v && ' {43,50}' ORDER BY t;
192
180
SELECT t, v FROM test_int4 WHERE v @> ' {43,50}' ORDER BY t;
193
181
SELECT t, v FROM test_int4 WHERE v < @ ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
@@ -209,12 +197,6 @@ CREATE INDEX idx_test_int4 ON test_int4 USING rum (v _int4_aa_ops);
209
197
210
198
SET enable_seqscan= off;
211
199
212
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v && ' {43,50}' ORDER BY t;
213
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v @> ' {43,50}' ORDER BY t;
214
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v < @ ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
215
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v = ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
216
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v % ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
217
-
218
200
SELECT t, v FROM test_int4 WHERE v && ' {43,50}' ORDER BY t;
219
201
SELECT t, v FROM test_int4 WHERE v @> ' {43,50}' ORDER BY t;
220
202
SELECT t, v FROM test_int4 WHERE v < @ ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
@@ -271,12 +253,6 @@ CREATE INDEX idx_test_int4 ON test_int4 USING rum (v aa_rum_anyarray_ops);
271
253
272
254
SET enable_seqscan= off;
273
255
274
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v && ' {43,50}' ORDER BY t;
275
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v @> ' {43,50}' ORDER BY t;
276
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v < @ ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
277
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v = ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
278
- EXPLAIN (COSTS OFF) SELECT t, v FROM test_int4 WHERE v % ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
279
-
280
256
SELECT t, v FROM test_int4 WHERE v && ' {43,50}' ORDER BY t;
281
257
SELECT t, v FROM test_int4 WHERE v @> ' {43,50}' ORDER BY t;
282
258
SELECT t, v FROM test_int4 WHERE v < @ ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
@@ -304,13 +280,15 @@ WITH q as (
304
280
SELECT row_number() OVER (ORDER BY i) idx, ctid FROM test_array
305
281
)
306
282
UPDATE test_array SET add_info = ' 2016-05-16 14:21:25' ::timestamp +
307
- format(' %s days' , q .idx )::interval
283
+ format(' %s days' , q .idx )::interval
308
284
FROM q WHERE test_array .ctid = q .ctid ;
309
285
310
286
CREATE INDEX idx_array ON test_array
311
287
USING rum (i aa_rum_anyarray_addon_ops, add_info)
312
288
WITH (attach = ' add_info' , to = ' i' );
313
289
290
+ SET enable_seqscan= off;
291
+
314
292
SELECT * FROM test_array WHERE i && ' {1}' ORDER BY add_info <=> ' 2016-05-16 14:21:25' LIMIT 10 ;
315
293
```
316
294
0 commit comments