1 /* contrib/pageinspect/pageinspect--1.7--1.8.sql */
3 -- complain if script is sourced in psql, rather than via ALTER EXTENSION
4 \echo Use "ALTER EXTENSION pageinspect UPDATE TO '1.8'" to load this file. \quit
7 -- heap_tuple_infomask_flags()
9 CREATE FUNCTION heap_tuple_infomask_flags(
13 combined_flags OUT text[])
15 AS 'MODULE_PATHNAME', 'heap_tuple_infomask_flags'
16 LANGUAGE C STRICT PARALLEL SAFE;
21 DROP FUNCTION bt_metap(text);
22 CREATE FUNCTION bt_metap(IN relname text,
30 OUT last_cleanup_num_tuples float8,
31 OUT allequalimage boolean)
32 AS 'MODULE_PATHNAME', 'bt_metap'
33 LANGUAGE C STRICT PARALLEL SAFE;
36 -- bt_page_items(text, int4)
38 DROP FUNCTION bt_page_items(text, int4);
39 CREATE FUNCTION bt_page_items(IN relname text, IN blkno int4,
40 OUT itemoffset smallint,
50 AS 'MODULE_PATHNAME', 'bt_page_items'
51 LANGUAGE C STRICT PARALLEL SAFE;
54 -- bt_page_items(bytea)
56 DROP FUNCTION bt_page_items(bytea);
57 CREATE FUNCTION bt_page_items(IN page bytea,
58 OUT itemoffset smallint,
68 AS 'MODULE_PATHNAME', 'bt_page_items_bytea'
69 LANGUAGE C STRICT PARALLEL SAFE;