Skip to content

Commit a02731c

Browse files
committed
pageinspect: Add test for page_header function
1 parent aa7464d commit a02731c

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

contrib/pageinspect/expected/page.out

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,12 @@ SELECT get_raw_page('test1', 0) = get_raw_page('test1', 'main', 0);
4343
t
4444
(1 row)
4545

46+
SELECT pagesize, version FROM page_header(get_raw_page('test1', 0));
47+
pagesize | version
48+
----------+---------
49+
8192 | 4
50+
(1 row)
51+
4652
SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bits)
4753
FROM heap_page_items(get_raw_page('test1', 0));
4854
tuple_data_split

contrib/pageinspect/sql/page.sql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ SELECT octet_length(get_raw_page('test1', 'xxx', 0));
2222

2323
SELECT get_raw_page('test1', 0) = get_raw_page('test1', 'main', 0);
2424

25+
SELECT pagesize, version FROM page_header(get_raw_page('test1', 0));
26+
2527
SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bits)
2628
FROM heap_page_items(get_raw_page('test1', 0));
2729

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy