mirror of https://github.com/postgres/postgres
parent
9db098dfa9
commit
0a83f2492f
@ -1,39 +0,0 @@ |
||||
/* contrib/pg_stat_statements/pg_stat_statements--1.0.sql */ |
||||
|
||||
-- complain if script is sourced in psql, rather than via CREATE EXTENSION |
||||
\echo Use "CREATE EXTENSION pg_stat_statements" to load this file. \quit |
||||
|
||||
-- Register functions. |
||||
CREATE FUNCTION pg_stat_statements_reset() |
||||
RETURNS void |
||||
AS 'MODULE_PATHNAME' |
||||
LANGUAGE C; |
||||
|
||||
CREATE FUNCTION pg_stat_statements( |
||||
OUT userid oid, |
||||
OUT dbid oid, |
||||
OUT query text, |
||||
OUT calls int8, |
||||
OUT total_time float8, |
||||
OUT rows int8, |
||||
OUT shared_blks_hit int8, |
||||
OUT shared_blks_read int8, |
||||
OUT shared_blks_written int8, |
||||
OUT local_blks_hit int8, |
||||
OUT local_blks_read int8, |
||||
OUT local_blks_written int8, |
||||
OUT temp_blks_read int8, |
||||
OUT temp_blks_written int8 |
||||
) |
||||
RETURNS SETOF record |
||||
AS 'MODULE_PATHNAME' |
||||
LANGUAGE C; |
||||
|
||||
-- Register a view on the function for ease of use. |
||||
CREATE VIEW pg_stat_statements AS |
||||
SELECT * FROM pg_stat_statements(); |
||||
|
||||
GRANT SELECT ON pg_stat_statements TO PUBLIC; |
||||
|
||||
-- Don't want this to be available to non-superusers. |
||||
REVOKE ALL ON FUNCTION pg_stat_statements_reset() FROM PUBLIC; |
||||
Loading…
Reference in new issue