Christoph Berg <christoph(dot)berg(at)credativ(dot)de> writes:
> I was wondering what happens when the 32 TiB per table limit is
> reached, so I faked 32767 1 GiB sparse files using dd and then tried
> inserting more rows.
> On a cassert-enabled build I got:
> TRAP: FailedAssertion("tagPtr->blockNum != P_NEW", File: "./build/../src/backend/storage/buffer/buf_table.c", Line: 125)
Can you provide a stack trace from that?
(or else a recipe for reproducing the bug ... I'm not excited
about reverse-engineering the details of the method)
regards, tom lane