mirror of https://github.com/postgres/postgres
pageinspect: Make page test more portable
Choose test data that makes the output independent of endianness.
This commit is contained in:
parent
14ee35799f
commit
00a86856c1
|
@ -1,6 +1,6 @@
|
|||
CREATE EXTENSION pageinspect;
|
||||
CREATE TABLE test1 (a int, b text);
|
||||
INSERT INTO test1 VALUES (1, 'one');
|
||||
CREATE TABLE test1 (a int, b int);
|
||||
INSERT INTO test1 VALUES (16777217, 131584);
|
||||
VACUUM test1; -- set up FSM
|
||||
-- The page contents can vary, so just test that it can be read
|
||||
-- successfully, but don't keep the output.
|
||||
|
@ -47,7 +47,7 @@ SELECT tuple_data_split('test1'::regclass, t_data, t_infomask, t_infomask2, t_bi
|
|||
FROM heap_page_items(get_raw_page('test1', 0));
|
||||
tuple_data_split
|
||||
-------------------------------
|
||||
{"\\x01000000","\\x096f6e65"}
|
||||
{"\\x01000001","\\x00020200"}
|
||||
(1 row)
|
||||
|
||||
SELECT * FROM fsm_page_contents(get_raw_page('test1', 'fsm', 0));
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
CREATE EXTENSION pageinspect;
|
||||
|
||||
CREATE TABLE test1 (a int, b text);
|
||||
INSERT INTO test1 VALUES (1, 'one');
|
||||
CREATE TABLE test1 (a int, b int);
|
||||
INSERT INTO test1 VALUES (16777217, 131584);
|
||||
|
||||
VACUUM test1; -- set up FSM
|
||||
|
||||
|
|
Loading…
Reference in New Issue