diff --git a/README.md b/README.md index 8864b88c..ff5174b3 100644 --- a/README.md +++ b/README.md @@ -255,6 +255,18 @@ AS SELECT * FROM get_pg_stat_replication(); GRANT SELECT ON postgres_exporter.pg_stat_replication TO postgres_exporter; + +CREATE OR REPLACE FUNCTION get_pg_stat_statements() RETURNS SETOF pg_stat_statements AS +$$ SELECT * FROM public.pg_stat_statements; $$ +LANGUAGE sql +VOLATILE +SECURITY DEFINER; + +CREATE OR REPLACE VIEW postgres_exporter.pg_stat_statements +AS + SELECT * FROM get_pg_stat_statements(); + +GRANT SELECT ON postgres_exporter.pg_stat_statements TO postgres_exporter; ``` > **NOTE**