File tree Expand file tree Collapse file tree 2 files changed +19
-4
lines changed Expand file tree Collapse file tree 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 (
55 OUT pid int4,
66 OUT event_type text ,
77 OUT event text
8- );
8+ ) CASCADE ;
99
1010DROP FUNCTION pg_wait_sampling_get_history (
1111 OUT pid int4,
1212 OUT ts timestamptz ,
1313 OUT event_type text ,
1414 OUT event text
15- );
15+ ) CASCADE ;
1616
1717DROP FUNCTION pg_wait_sampling_get_profile (
1818 OUT pid int4,
1919 OUT event_type text ,
2020 OUT event text ,
2121 OUT count bigint
22- );
22+ ) CASCADE ;
2323
2424CREATE FUNCTION pg_wait_sampling_get_current (
2525 pid int4,
@@ -32,6 +32,11 @@ RETURNS SETOF record
3232AS ' MODULE_PATHNAME'
3333LANGUAGE C VOLATILE CALLED ON NULL INPUT;
3434
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+
3540CREATE FUNCTION pg_wait_sampling_get_history (
3641 OUT pid int4,
3742 OUT ts timestamptz ,
@@ -43,6 +48,11 @@ RETURNS SETOF record
4348AS ' MODULE_PATHNAME'
4449LANGUAGE C VOLATILE STRICT;
4550
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+
4656CREATE FUNCTION pg_wait_sampling_get_profile (
4757 OUT pid int4,
4858 OUT event_type text ,
@@ -53,3 +63,8 @@ CREATE FUNCTION pg_wait_sampling_get_profile (
5363RETURNS SETOF record
5464AS ' MODULE_PATHNAME'
5565LANGUAGE 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)
770770 */
771771static PlannedStmt *
772772pgws_planner_hook (Query * parse , int cursorOptions ,
773- ParamListInfo boundParams )
773+ ParamListInfo boundParams )
774774{
775775 if (MyProc )
776776 {
You can’t perform that action at this time.
0 commit comments