@@ -183,10 +183,13 @@ INSERT INTO main SELECT i, 'val_' || i FROM generate_series(1,100) i;
183183INSERT INTO ref SELECT i, mod(i, 10) + 1, 'val_' || i FROM generate_series(1,1000) i;
184184ANALYZE local_main_p0, local_main_p1, main_p2;
185185ANALYZE local_ref_p0, local_ref_p1, ref_p2;
186+ SELECT str AS result
187+ FROM expln('
186188EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
187189SELECT * from main AS a, ref AS b
188- WHERE a.aid = b.aid AND b.bval like 'val%';
189- QUERY PLAN
190+ WHERE a.aid = b.aid AND b.bval like ''val%''') AS str
191+ WHERE str NOT LIKE '%Memory%';
192+ result
190193--------------------------------------------------------------------
191194 Append (actual rows=1000 loops=1)
192195 AQO not used
@@ -203,18 +206,20 @@ WHERE a.aid = b.aid AND b.bval like 'val%';
203206 AQO not used
204207 Filter: (bval ~~ 'val%'::text)
205208 -> Hash (actual rows=38 loops=1)
206- Buckets: 1024 Batches: 1 Memory Usage: 10kB
207209 -> Seq Scan on main_p2 a_3 (actual rows=38 loops=1)
208210 AQO not used
209211 Using aqo: true
210212 AQO mode: LEARN
211213 JOINS: 1
212- (21 rows)
214+ (20 rows)
213215
216+ SELECT str AS result
217+ FROM expln('
214218EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
215219SELECT * from main AS a, ref AS b
216- WHERE a.aid = b.aid AND b.bval like 'val%';
217- QUERY PLAN
220+ WHERE a.aid = b.aid AND b.bval like ''val%''') AS str
221+ WHERE str NOT LIKE '%Memory%';
222+ result
218223--------------------------------------------------------------------
219224 Append (actual rows=1000 loops=1)
220225 AQO not used
@@ -231,13 +236,12 @@ WHERE a.aid = b.aid AND b.bval like 'val%';
231236 AQO: rows=300, error=0%
232237 Filter: (bval ~~ 'val%'::text)
233238 -> Hash (actual rows=38 loops=1)
234- Buckets: 1024 Batches: 1 Memory Usage: 10kB
235239 -> Seq Scan on main_p2 a_3 (actual rows=38 loops=1)
236240 AQO: rows=38, error=0%
237241 Using aqo: true
238242 AQO mode: LEARN
239243 JOINS: 1
240- (21 rows)
244+ (20 rows)
241245
242246DROP TABLE main, local_main_p0, local_main_p1;
243247DROP TABLE ref, local_ref_p0, local_ref_p1;