Looks like we're not quite out of the woods, as hornet and tern are still unhappy:
# Failed test 'pg_amcheck excluding all corrupt schemas status (got 2 vs expected 0)' # at t/003_check.pl line 498. # Failed test 'pg_amcheck excluding all corrupt schemas stdout /(?^:^$)/' # at t/003_check.pl line 498. # 'heap table "db1"."pg_catalog"."pg_statistic", block 2, offset 1, attribute 27: # final toast chunk number 0 differs from expected value 1 # heap table "db1"."pg_catalog"."pg_statistic", block 2, offset 1, attribute 27: # toasted value for attribute 27 missing from toast table # ' # doesn't match '(?^:^$)' # Looks like you failed 2 tests of 60. [12:18:06] t/003_check.pl ........... Dubious, test returned 2 (wstat 512, 0x200) Failed 2/60 subtests These animals have somewhat weird alignment properties: MAXALIGN is 8 but ALIGNOF_DOUBLE is only 4. I speculate that that is affecting their choices about whether an out-of-line TOAST value is needed, breaking this test case. regards, tom lane