aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/tsvector_parser.c
diff options
context:
space:
mode:
authorTeodor Sigaev <teodor@sigaev.ru>2018-04-05 17:56:00 +0300
committerTeodor Sigaev <teodor@sigaev.ru>2018-04-05 17:56:00 +0300
commit0a64b45152b593c5eb95f2e88fbce7fbfe84ae7b (patch)
treef28cd056f3df8f09549dedb400eb890d333f8100 /src/backend/utils/adt/tsvector_parser.c
parent01b88b4df5e2df0365cceaf79a039214d9f05273 (diff)
downloadpostgresql-0a64b45152b593c5eb95f2e88fbce7fbfe84ae7b.tar.gz
postgresql-0a64b45152b593c5eb95f2e88fbce7fbfe84ae7b.zip
Fix handling of non-upgraded B-tree metapages
857f9c36 bumps B-tree metapage version while upgrade is performed "on the fly" when needed. However, some asserts fired when old version metapage was cached to rel->rd_amcache. Despite new metadata fields are never used from rel->rd_amcache, that needs to be fixed. This patch introduces metadata upgrade during its caching, which fills unavailable fields with their default values. contrib/pageinspect is also patched to handle non-upgraded metapages in the same way. Author: Alexander Korotkov
Diffstat (limited to 'src/backend/utils/adt/tsvector_parser.c')
0 files changed, 0 insertions, 0 deletions