pageinspect: Add test for page_header function
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 17 Mar 2017 13:23:39 +0000 (09:23 -0400)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 17 Mar 2017 13:23:39 +0000 (09:23 -0400)
contrib/pageinspect/expected/page.out
contrib/pageinspect/sql/page.sql

index 9eaeda3a272e32f75cb773974dc9841719127ce9..08599af774d0157c78d2e5593ef87dc4dea5ea52 100644 (file)
@@ -43,6 +43,12 @@ SELECT get_raw_page('test1', 0) = get_raw_page('test1', 'main', 0);
  t
 (1 row)
 
+SELECT pagesize, version FROM page_header(get_raw_page('test1', 0));
+ pagesize | version 
+----------+---------
+     8192 |       4
+(1 row)
+
 SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bits)
     FROM heap_page_items(get_raw_page('test1', 0));
        tuple_data_split        
index 6b2e6b79a275e8ff7cb0481e4e7ad93c0a0e4d89..53e9f8022d437772840a65bdd8d7237a597fb9b0 100644 (file)
@@ -22,6 +22,8 @@ SELECT octet_length(get_raw_page('test1', 'xxx', 0));
 
 SELECT get_raw_page('test1', 0) = get_raw_page('test1', 'main', 0);
 
+SELECT pagesize, version FROM page_header(get_raw_page('test1', 0));
+
 SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bits)
     FROM heap_page_items(get_raw_page('test1', 0));