From: Peter Eisentraut Date: Tue, 1 Nov 2016 16:00:00 +0000 (-0400) Subject: pageinspect: Make btree test more portable X-Git-Tag: REL_10_BETA1~1476 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f7c9a6e083da3f64e7440a31960b837353514262;p=postgresql pageinspect: Make btree test more portable Choose test data that makes the output independent of endianness and alignment. --- diff --git a/contrib/pageinspect/expected/btree.out b/contrib/pageinspect/expected/btree.out index ef7f86e885..82a49e3d6c 100644 --- a/contrib/pageinspect/expected/btree.out +++ b/contrib/pageinspect/expected/btree.out @@ -1,5 +1,5 @@ -CREATE TABLE test1 (a int, b text); -INSERT INTO test1 VALUES (1, 'one'); +CREATE TABLE test1 (a int8, b text); +INSERT INTO test1 VALUES (72057594037927937, 'text'); CREATE INDEX test1_a_idx ON test1 USING btree (a); \x SELECT * FROM bt_metap('test1_a_idx'); @@ -38,7 +38,7 @@ ctid | (0,1) itemlen | 16 nulls | f vars | f -data | 01 00 00 00 00 00 00 00 +data | 01 00 00 00 00 00 00 01 SELECT * FROM bt_page_items('test1_a_idx', 2); ERROR: block number out of range diff --git a/contrib/pageinspect/sql/btree.sql b/contrib/pageinspect/sql/btree.sql index 4fa3416c73..1eafc3249c 100644 --- a/contrib/pageinspect/sql/btree.sql +++ b/contrib/pageinspect/sql/btree.sql @@ -1,5 +1,5 @@ -CREATE TABLE test1 (a int, b text); -INSERT INTO test1 VALUES (1, 'one'); +CREATE TABLE test1 (a int8, b text); +INSERT INTO test1 VALUES (72057594037927937, 'text'); CREATE INDEX test1_a_idx ON test1 USING btree (a); \x