diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2018-01-04 15:59:30 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2018-01-04 15:59:30 -0500 |
commit | 0dc5dfcd7a7190739247a88c1c6249c75591effd (patch) | |
tree | 9ce9439ffc5595a189449d422ed16194e94b9cfe | |
parent | 5ad1b1728767dbf0209b35072db372d19bc032f7 (diff) | |
download | postgresql-0dc5dfcd7a7190739247a88c1c6249c75591effd.tar.gz postgresql-0dc5dfcd7a7190739247a88c1c6249c75591effd.zip |
Fix new test case to not be endian-dependent.
Per buildfarm.
Discussion: https://postgr.es/m/ec295792-a69f-350f-6287-25a20e8f31d5@gmail.com
-rw-r--r-- | contrib/pageinspect/expected/page.out | 6 | ||||
-rw-r--r-- | contrib/pageinspect/sql/page.sql | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/contrib/pageinspect/expected/page.out b/contrib/pageinspect/expected/page.out index 4dd620ee6f3..5edb6500859 100644 --- a/contrib/pageinspect/expected/page.out +++ b/contrib/pageinspect/expected/page.out @@ -94,18 +94,18 @@ ERROR: block number 0 is out of range for relation "test_part1" drop table test_partitioned; -- check null bitmap alignment for table whose number of attributes is multiple of 8 create table test8 (f1 int, f2 int, f3 int, f4 int, f5 int, f6 int, f7 int, f8 int); -insert into test8(f1, f8) values (x'f1'::int, 0); +insert into test8(f1, f8) values (x'7f00007f'::int, 0); select t_bits, t_data from heap_page_items(get_raw_page('test8', 0)); t_bits | t_data ----------+-------------------- - 10000001 | \xf100000000000000 + 10000001 | \x7f00007f00000000 (1 row) select tuple_data_split('test8'::regclass, t_data, t_infomask, t_infomask2, t_bits) from heap_page_items(get_raw_page('test8', 0)); tuple_data_split ------------------------------------------------------------- - {"\\xf1000000",NULL,NULL,NULL,NULL,NULL,NULL,"\\x00000000"} + {"\\x7f00007f",NULL,NULL,NULL,NULL,NULL,NULL,"\\x00000000"} (1 row) drop table test8; diff --git a/contrib/pageinspect/sql/page.sql b/contrib/pageinspect/sql/page.sql index 438e0351c41..8f35830e067 100644 --- a/contrib/pageinspect/sql/page.sql +++ b/contrib/pageinspect/sql/page.sql @@ -44,7 +44,7 @@ drop table test_partitioned; -- check null bitmap alignment for table whose number of attributes is multiple of 8 create table test8 (f1 int, f2 int, f3 int, f4 int, f5 int, f6 int, f7 int, f8 int); -insert into test8(f1, f8) values (x'f1'::int, 0); +insert into test8(f1, f8) values (x'7f00007f'::int, 0); select t_bits, t_data from heap_page_items(get_raw_page('test8', 0)); select tuple_data_split('test8'::regclass, t_data, t_infomask, t_infomask2, t_bits) from heap_page_items(get_raw_page('test8', 0)); |