aboutsummaryrefslogtreecommitdiff
path: root/contrib/pg_stat_statements/expected/extended.out
blob: 04a05943372b9212e0d221a94df7fa4588fad9aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
-- Tests with extended query protocol
SET pg_stat_statements.track_utility = FALSE;
-- This test checks that an execute message sets a query ID.
SELECT query_id IS NOT NULL AS query_id_set
  FROM pg_stat_activity WHERE pid = pg_backend_pid() \bind \g
 query_id_set 
--------------
 t
(1 row)

SELECT pg_stat_statements_reset() IS NOT NULL AS t;
 t 
---
 t
(1 row)

SELECT $1 \parse stmt1
SELECT $1, $2 \parse stmt2
SELECT $1, $2, $3 \parse stmt3
SELECT $1 \bind 'unnamed_val1' \g
   ?column?   
--------------
 unnamed_val1
(1 row)

\bind_named stmt1 'stmt1_val1' \g
  ?column?  
------------
 stmt1_val1
(1 row)

\bind_named stmt2 'stmt2_val1' 'stmt2_val2' \g
  ?column?  |  ?column?  
------------+------------
 stmt2_val1 | stmt2_val2
(1 row)

\bind_named stmt3 'stmt3_val1' 'stmt3_val2' 'stmt3_val3' \g
  ?column?  |  ?column?  |  ?column?  
------------+------------+------------
 stmt3_val1 | stmt3_val2 | stmt3_val3
(1 row)

\bind_named stmt3 'stmt3_val4' 'stmt3_val5' 'stmt3_val6' \g
  ?column?  |  ?column?  |  ?column?  
------------+------------+------------
 stmt3_val4 | stmt3_val5 | stmt3_val6
(1 row)

\bind_named stmt2 'stmt2_val3' 'stmt2_val4' \g
  ?column?  |  ?column?  
------------+------------
 stmt2_val3 | stmt2_val4
(1 row)

\bind_named stmt1 'stmt1_val1' \g
  ?column?  
------------
 stmt1_val1
(1 row)

SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
 calls | rows |                       query                        
-------+------+----------------------------------------------------
     3 |    3 | SELECT $1
     2 |    2 | SELECT $1, $2
     2 |    2 | SELECT $1, $2, $3
     1 |    1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t
(4 rows)