postgresql/src/backend/access
Heikki Linnakangas 9ee4d06f3f Make GiST indexes on-disk compatible with 9.2 again.
The patch that turned XLogRecPtr into a uint64 inadvertently changed the
on-disk format of GiST indexes, because the NSN field in the GiST page
opaque is an XLogRecPtr. That breaks pg_upgrade. Revert the format of that
field back to the two-field struct that XLogRecPtr was before. This is the
same we did to LSNs in the page header to avoid changing on-disk format.

Bump catversion, as this invalidates any existing GiST indexes built on
9.3devel.
2013-01-17 16:46:16 +02:00
..
common Update copyrights for 2013 2013-01-01 17:15:01 -05:00
gin Update copyrights for 2013 2013-01-01 17:15:01 -05:00
gist Make GiST indexes on-disk compatible with 9.2 again. 2013-01-17 16:46:16 +02:00
hash Update copyrights for 2013 2013-01-01 17:15:01 -05:00
heap Update copyrights for 2013 2013-01-01 17:15:01 -05:00
index Update copyrights for 2013 2013-01-01 17:15:01 -05:00
nbtree Redesign the planner's handling of index-descent cost estimation. 2013-01-11 12:56:58 -05:00
rmgrdesc Remove spurious space 2013-01-14 12:08:59 -03:00
spgist Update copyrights for 2013 2013-01-01 17:15:01 -05:00
transam Split out XLog reading as an independent facility 2013-01-16 16:12:53 -03:00
Makefile Split out rmgr rm_desc functions into their own files 2012-11-28 13:01:15 -03:00