File tree 2 files changed +19
-4
lines changed
2 files changed +19
-4
lines changed Original file line number Diff line number Diff line change @@ -5,21 +5,21 @@ DROP FUNCTION pg_wait_sampling_get_current (
5
5
OUT pid int4,
6
6
OUT event_type text ,
7
7
OUT event text
8
- );
8
+ ) CASCADE ;
9
9
10
10
DROP FUNCTION pg_wait_sampling_get_history (
11
11
OUT pid int4,
12
12
OUT ts timestamptz ,
13
13
OUT event_type text ,
14
14
OUT event text
15
- );
15
+ ) CASCADE ;
16
16
17
17
DROP FUNCTION pg_wait_sampling_get_profile (
18
18
OUT pid int4,
19
19
OUT event_type text ,
20
20
OUT event text ,
21
21
OUT count bigint
22
- );
22
+ ) CASCADE ;
23
23
24
24
CREATE FUNCTION pg_wait_sampling_get_current (
25
25
pid int4,
@@ -32,6 +32,11 @@ RETURNS SETOF record
32
32
AS ' MODULE_PATHNAME'
33
33
LANGUAGE C VOLATILE CALLED ON NULL INPUT;
34
34
35
+ CREATE VIEW pg_wait_sampling_current AS
36
+ SELECT * FROM pg_wait_sampling_get_current(NULL ::integer );
37
+
38
+ GRANT SELECT ON pg_wait_sampling_current TO PUBLIC;
39
+
35
40
CREATE FUNCTION pg_wait_sampling_get_history (
36
41
OUT pid int4,
37
42
OUT ts timestamptz ,
@@ -43,6 +48,11 @@ RETURNS SETOF record
43
48
AS ' MODULE_PATHNAME'
44
49
LANGUAGE C VOLATILE STRICT;
45
50
51
+ CREATE VIEW pg_wait_sampling_history AS
52
+ SELECT * FROM pg_wait_sampling_get_history();
53
+
54
+ GRANT SELECT ON pg_wait_sampling_history TO PUBLIC;
55
+
46
56
CREATE FUNCTION pg_wait_sampling_get_profile (
47
57
OUT pid int4,
48
58
OUT event_type text ,
@@ -53,3 +63,8 @@ CREATE FUNCTION pg_wait_sampling_get_profile (
53
63
RETURNS SETOF record
54
64
AS ' MODULE_PATHNAME'
55
65
LANGUAGE C VOLATILE STRICT;
66
+
67
+ CREATE VIEW pg_wait_sampling_profile AS
68
+ SELECT * FROM pg_wait_sampling_get_profile();
69
+
70
+ GRANT SELECT ON pg_wait_sampling_profile TO PUBLIC;
Original file line number Diff line number Diff line change @@ -770,7 +770,7 @@ pg_wait_sampling_get_history(PG_FUNCTION_ARGS)
770
770
*/
771
771
static PlannedStmt *
772
772
pgws_planner_hook (Query * parse , int cursorOptions ,
773
- ParamListInfo boundParams )
773
+ ParamListInfo boundParams )
774
774
{
775
775
if (MyProc )
776
776
{
You can’t perform that action at this time.
0 commit comments