@@ -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, vFROM test_int4WHERE v &&' {43,50}' ORDER BY t;
157
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v @> ' {43,50}' ORDER BY t;
158
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v< @' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
159
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v= ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
160
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v %' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
161
-
162
156
SELECT t, vFROM test_int4WHERE v &&' {43,50}' ORDER BY t;
163
157
SELECT t, vFROM test_int4WHERE v @> ' {43,50}' ORDER BY t;
164
158
SELECT t, vFROM test_int4WHERE 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, vFROM test_int4WHERE v &&' {43,50}' ORDER BY t;
186
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v @> ' {43,50}' ORDER BY t;
187
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v< @' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
188
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v= ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
189
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v %' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
190
-
191
179
SELECT t, vFROM test_int4WHERE v &&' {43,50}' ORDER BY t;
192
180
SELECT t, vFROM test_int4WHERE v @> ' {43,50}' ORDER BY t;
193
181
SELECT t, vFROM test_int4WHERE 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, vFROM test_int4WHERE v &&' {43,50}' ORDER BY t;
213
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v @> ' {43,50}' ORDER BY t;
214
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v< @' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
215
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v= ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
216
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v %' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
217
-
218
200
SELECT t, vFROM test_int4WHERE v &&' {43,50}' ORDER BY t;
219
201
SELECT t, vFROM test_int4WHERE v @> ' {43,50}' ORDER BY t;
220
202
SELECT t, vFROM test_int4WHERE 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, vFROM test_int4WHERE v &&' {43,50}' ORDER BY t;
275
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v @> ' {43,50}' ORDER BY t;
276
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v< @' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
277
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v= ' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
278
- EXPLAIN (COSTS OFF)SELECT t, vFROM test_int4WHERE v %' {0,1,2,3,4,5,6,7,8,9,10}' ORDER BY t;
279
-
280
256
SELECT t, vFROM test_int4WHERE v &&' {43,50}' ORDER BY t;
281
257
SELECT t, vFROM test_int4WHERE v @> ' {43,50}' ORDER BY t;
282
258
SELECT t, vFROM test_int4WHERE 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, ctidFROM test_array
305
281
)
306
282
UPDATE test_arraySET 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 qWHERE 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_arrayWHERE i &&' {1}' ORDER BY add_info<=> ' 2016-05-16 14:21:25' LIMIT 10 ;
315
293
```
316
294