]> granicus.if.org Git - postgresql/commitdiff
Fix new test case to not be endian-dependent.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 4 Jan 2018 20:59:29 +0000 (15:59 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 4 Jan 2018 21:00:21 +0000 (16:00 -0500)
Per buildfarm.

Discussion: https://postgr.es/m/ec295792-a69f-350f-6287-25a20e8f31d5@gmail.com

contrib/pageinspect/expected/page.out
contrib/pageinspect/sql/page.sql

index 4dd620ee6f39f3fa401aa1e2da258d72c5d3b2ca..5edb650085906b0007905f4cebcee98d9fac21bd 100644 (file)
@@ -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;
index 438e0351c41b895072dc72f6a962665692f53bec..8f35830e067a6afc038ebbf22b63289157c7234a 100644 (file)
@@ -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));