Make pgstatindex respond to cancel interrupts.

A similar problem for pgstattuple() was fixed in April of 2010 by commit
33065ef8bc, but pgstatindex() seems to have
been overlooked.

Back-patch all the way, as with that commit, though not to 7.4 through
8.1, since those are now EOL.
REL8_2_STABLE
Robert Haas 14 years ago
parent 6f4f000a97
commit b6959eee38
  1. 2
      contrib/pgstattuple/pgstatindex.c

@ -299,6 +299,8 @@ pgstatindex(PG_FUNCTION_ARGS)
Buffer buffer = ReadBuffer(rel, blkno);
BTPageStat stat;
CHECK_FOR_INTERRUPTS();
/* scan one page */
stat.blkno = blkno;
GetBTPageStatistics(blkno, buffer, &stat);

Loading…
Cancel
Save