gooderp18绿色标准版
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1.1KB

  1. /* contrib/pageinspect/pageinspect--unpackaged--1.0.sql */
  2. -- complain if script is sourced in psql, rather than via CREATE EXTENSION
  3. \echo Use "CREATE EXTENSION pageinspect FROM unpackaged" to load this file. \quit
  4. DROP FUNCTION heap_page_items(bytea);
  5. CREATE FUNCTION heap_page_items(IN page bytea,
  6. OUT lp smallint,
  7. OUT lp_off smallint,
  8. OUT lp_flags smallint,
  9. OUT lp_len smallint,
  10. OUT t_xmin xid,
  11. OUT t_xmax xid,
  12. OUT t_field3 int4,
  13. OUT t_ctid tid,
  14. OUT t_infomask2 integer,
  15. OUT t_infomask integer,
  16. OUT t_hoff smallint,
  17. OUT t_bits text,
  18. OUT t_oid oid)
  19. RETURNS SETOF record
  20. AS 'MODULE_PATHNAME', 'heap_page_items'
  21. LANGUAGE C STRICT;
  22. ALTER EXTENSION pageinspect ADD function get_raw_page(text,integer);
  23. ALTER EXTENSION pageinspect ADD function get_raw_page(text,text,integer);
  24. ALTER EXTENSION pageinspect ADD function page_header(bytea);
  25. ALTER EXTENSION pageinspect ADD function bt_metap(text);
  26. ALTER EXTENSION pageinspect ADD function bt_page_stats(text,integer);
  27. ALTER EXTENSION pageinspect ADD function bt_page_items(text,integer);
  28. ALTER EXTENSION pageinspect ADD function fsm_page_contents(bytea);
上海开阖软件有限公司 沪ICP备12045867号-1