Fix tuple counting in SP-GiST index build.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 22 Mar 2018 17:23:47 +0000 (13:23 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 22 Mar 2018 17:24:05 +0000 (13:24 -0400)
commit649f1792508fb040a9b70c68dfedd6b93897e087
tree5ee7fbae08c02394299d9ebf6bdd4918c29d35bf
parent7de4a1bcc56f494acbd0d6e70781df877dc8ecb5
Fix tuple counting in SP-GiST index build.

Count the number of tuples in the index honestly, instead of assuming
that it's the same as the number of tuples in the heap.  (It might be
different if the index is partial.)

Back-patch to all supported versions.

Tomas Vondra

Discussion: https://postgr.es/m/3b3d8eac-c709-0d25-088e-b98339a1b28a@2ndquadrant.com
src/backend/access/spgist/spginsert.c