@@ -226,10 +226,10 @@ EXPLAIN (costs off) SELECT a FROM generate_series(1,10) AS tab(a) WHERE a = 7;
226
226
(2 rows)
227
227
228
228
SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
229
- calls | rows | query
230
- -------+------+-------------------------------------------------------------------------------
231
- 2 | 0 | EXPLAIN (costs off) SELECT 1
232
- 2 | 0 | EXPLAIN (costs off) SELECT a FROM generate_series(1,10 ) AS tab(a) WHERE a = 3
229
+ calls | rows | query
230
+ -------+------+---------------------------------------------------------------------------------
231
+ 2 | 0 | EXPLAIN (costs off) SELECT $ 1
232
+ 2 | 0 | EXPLAIN (costs off) SELECT a FROM generate_series($1,$2 ) AS tab(a) WHERE a = $ 3
233
233
1 | 1 | SELECT pg_stat_statements_reset()
234
234
(3 rows)
235
235
@@ -326,12 +326,12 @@ CREATE TABLE ctas_stats_2 AS
326
326
FROM generate_series(1, 5) AS tab(a) WHERE a < 4 AND a > 1;
327
327
DROP TABLE ctas_stats_2;
328
328
SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
329
- calls | rows | query
330
- -------+------+-----------------------------------------------------------------
331
- 2 | 2 | CREATE TABLE ctas_stats_1 AS SELECT 1 AS a
332
- 2 | 4 | CREATE TABLE ctas_stats_2 AS +
333
- | | SELECT a AS col1, 2 ::int AS col2 +
334
- | | FROM generate_series(1, 10 ) AS tab(a) WHERE a < 5 AND a > 2
329
+ calls | rows | query
330
+ -------+------+--------------------------------------------------------------------
331
+ 2 | 2 | CREATE TABLE ctas_stats_1 AS SELECT $ 1 AS a
332
+ 2 | 4 | CREATE TABLE ctas_stats_2 AS +
333
+ | | SELECT a AS col1, $1 ::int AS col2 +
334
+ | | FROM generate_series($2, $3 ) AS tab(a) WHERE a < $4 AND a > $5
335
335
2 | 0 | DROP TABLE ctas_stats_1
336
336
2 | 0 | DROP TABLE ctas_stats_2
337
337
1 | 1 | SELECT pg_stat_statements_reset()
@@ -354,11 +354,11 @@ CREATE MATERIALIZED VIEW matview_stats_1 AS
354
354
FROM generate_series(1, 5) AS tab(a) WHERE a < 4 AND a > 3;
355
355
DROP MATERIALIZED VIEW matview_stats_1;
356
356
SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
357
- calls | rows | query
358
- -------+------+-----------------------------------------------------------------
359
- 2 | 2 | CREATE MATERIALIZED VIEW matview_stats_1 AS +
360
- | | SELECT a AS col1, 2 ::int AS col2 +
361
- | | FROM generate_series(1, 10 ) AS tab(a) WHERE a < 5 AND a > 2
357
+ calls | rows | query
358
+ -------+------+--------------------------------------------------------------------
359
+ 2 | 2 | CREATE MATERIALIZED VIEW matview_stats_1 AS +
360
+ | | SELECT a AS col1, $1 ::int AS col2 +
361
+ | | FROM generate_series($2, $3 ) AS tab(a) WHERE a < $4 AND a > $5
362
362
2 | 0 | DROP MATERIALIZED VIEW matview_stats_1
363
363
1 | 1 | SELECT pg_stat_statements_reset()
364
364
(3 rows)
@@ -508,19 +508,19 @@ FETCH FORWARD ALL pgss_cursor;
508
508
509
509
COMMIT;
510
510
SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
511
- calls | rows | query
512
- -------+------+----------------------------------------------------------------------------
511
+ calls | rows | query
512
+ -------+------+-------------------------------------------------------------------------
513
513
1 | 0 | BEGIN
514
514
1 | 0 | COMMIT
515
515
1 | 3 | COPY pgss_ctas (a, b) FROM STDIN
516
516
1 | 13 | CREATE MATERIALIZED VIEW pgss_matv AS SELECT * FROM pgss_ctas
517
- 1 | 10 | CREATE TABLE pgss_ctas AS SELECT a, 'ctas' b FROM generate_series(1, 10 ) a
517
+ 1 | 10 | CREATE TABLE pgss_ctas AS SELECT a, $1 b FROM generate_series($2, $3 ) a
518
518
1 | 0 | DECLARE pgss_cursor CURSOR FOR SELECT * FROM pgss_matv
519
519
1 | 5 | FETCH FORWARD 5 pgss_cursor
520
520
1 | 7 | FETCH FORWARD ALL pgss_cursor
521
521
1 | 1 | FETCH NEXT pgss_cursor
522
522
1 | 13 | REFRESH MATERIALIZED VIEW pgss_matv
523
- 1 | 10 | SELECT generate_series(1, 10 ) c INTO pgss_select_into
523
+ 1 | 10 | SELECT generate_series($ 1, $2 ) c INTO pgss_select_into
524
524
1 | 1 | SELECT pg_stat_statements_reset()
525
525
(12 rows)
526
526
0 commit comments