diff -U3 /home/postgres/postgres/contrib/pageinspect/expected/spgist.out /home/postgres/postgres/build/testrun/pageinspect/regress/results/spgist.out --- /home/postgres/postgres/contrib/pageinspect/expected/spgist.out 2026-01-12 21:47:53.680739070 +0000 +++ /home/postgres/postgres/build/testrun/pageinspect/regress/results/spgist.out 2026-01-12 21:50:35.994689328 +0000 @@ -5,40 +5,36 @@ CREATE INDEX test_spgist_idx ON test_gist USING spgist (p); -- Page 0 is the root, the rest are leaf pages SELECT * FROM spgist_page_opaque_info(get_raw_page('test_spgist_idx', 0)); - lsn | nplaceholder | nredirection | flags -------------+--------------+--------------+-------- - 0/00000000 | 0 | 0 | {meta} -(1 row) - +ERROR: function get_raw_page(unknown, integer) does not exist +LINE 1: SELECT * FROM spgist_page_opaque_info(get_raw_page('test_spg... + ^ +DETAIL: There is no function of that name. SELECT * FROM spgist_page_opaque_info(get_raw_page('test_spgist_idx', 1)); - lsn | nplaceholder | nredirection | flags -------------+--------------+--------------+------- - 0/00000000 | 0 | 0 | {} -(1 row) - +ERROR: function get_raw_page(unknown, integer) does not exist +LINE 1: SELECT * FROM spgist_page_opaque_info(get_raw_page('test_spg... + ^ +DETAIL: There is no function of that name. SELECT * FROM spgist_page_opaque_info(get_raw_page('test_spgist_idx', 2)); - lsn | nplaceholder | nredirection | flags -------------+--------------+--------------+-------------- - 0/00000000 | 0 | 0 | {leaf,nulls} -(1 row) - +ERROR: function get_raw_page(unknown, integer) does not exist +LINE 1: SELECT * FROM spgist_page_opaque_info(get_raw_page('test_spg... + ^ +DETAIL: There is no function of that name. -- Suppress the DETAIL message, to allow the tests to work across various -- page sizes and architectures. \set VERBOSITY terse -- Failure with various modes. -- invalid page size SELECT spgist_page_opaque_info('aaa'::bytea); -ERROR: invalid page size +ERROR: function spgist_page_opaque_info(bytea) does not exist at character 8 -- invalid special area size SELECT * FROM spgist_page_opaque_info(get_raw_page('test_gist', 0)); -ERROR: input page is not a valid SpGiST page +ERROR: function get_raw_page(unknown, integer) does not exist at character 39 \set VERBOSITY default -- Tests with all-zero pages. SHOW block_size \gset SELECT spgist_page_opaque_info(decode(repeat('00', :block_size), 'hex')); - spgist_page_opaque_info -------------------------- - -(1 row) - +ERROR: function spgist_page_opaque_info(bytea) does not exist +LINE 1: SELECT spgist_page_opaque_info(decode(repeat('00', 8192), 'h... + ^ +DETAIL: There is no function of that name. DROP TABLE test_gist;