Hi,
Why does the heap_page_item () of the pageinspect extension not consider providing better user-friendliness? My test table has the following data, and when I look at the t_data I see data of type bytea instead of a more intuitive type, even the same type as the original table. # select * from test1; a | b ---+------ 1 | text (1 row) # SELECT lp as tuple, t_xmin, t_xmax, t_attrs[1] as a, t_attrs[2] as b FROM heap_page_item_attrs(get_raw_page('test1', 0), 'test1'); tuple | t_xmin | t_xmax | a | b -------+--------+--------+------------+-------------- 1 | 587 | 0 | \x01000000 | \x0b74657874 (1 row) Similar to this effect: # SELECT lp as tuple, t_xmin, t_xmax, t_attrs[1] as a, t_attrs[2] as b FROM heap_page_item_attrs(get_raw_page('test1', 0), 'test1'); tuple | t_xmin | t_xmax | a | b -------+--------+--------+------------+-------------- 1 | 587 | 0 | 1 | text (1 row) Look forward to the solution.