gooderp18绿色标准版
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

43 lines
1.2KB

  1. /* contrib/pg_stat_statements/pg_stat_statements--1.0--1.1.sql */
  2. -- complain if script is sourced in psql, rather than via ALTER EXTENSION
  3. \echo Use "ALTER EXTENSION pg_stat_statements UPDATE TO '1.1'" to load this file. \quit
  4. /* First we have to remove them from the extension */
  5. ALTER EXTENSION pg_stat_statements DROP VIEW pg_stat_statements;
  6. ALTER EXTENSION pg_stat_statements DROP FUNCTION pg_stat_statements();
  7. /* Then we can drop them */
  8. DROP VIEW pg_stat_statements;
  9. DROP FUNCTION pg_stat_statements();
  10. /* Now redefine */
  11. CREATE FUNCTION pg_stat_statements(
  12. OUT userid oid,
  13. OUT dbid oid,
  14. OUT query text,
  15. OUT calls int8,
  16. OUT total_time float8,
  17. OUT rows int8,
  18. OUT shared_blks_hit int8,
  19. OUT shared_blks_read int8,
  20. OUT shared_blks_dirtied int8,
  21. OUT shared_blks_written int8,
  22. OUT local_blks_hit int8,
  23. OUT local_blks_read int8,
  24. OUT local_blks_dirtied int8,
  25. OUT local_blks_written int8,
  26. OUT temp_blks_read int8,
  27. OUT temp_blks_written int8,
  28. OUT blk_read_time float8,
  29. OUT blk_write_time float8
  30. )
  31. RETURNS SETOF record
  32. AS 'MODULE_PATHNAME'
  33. LANGUAGE C;
  34. CREATE VIEW pg_stat_statements AS
  35. SELECT * FROM pg_stat_statements();
  36. GRANT SELECT ON pg_stat_statements TO PUBLIC;
上海开阖软件有限公司 沪ICP备12045867号-1