diff options
author | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2014-04-14 14:49:30 +0300 |
---|---|---|
committer | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2014-04-14 14:51:28 +0300 |
commit | 1bd3842163f2b44e29938b5ab158bb6a589ff10c (patch) | |
tree | 7e8f0fcc9b43d4dfbd6546d428a5dff6777f5da7 | |
parent | e0c91a7ff015fab0ccbb0f75b6819f29ae00295e (diff) | |
download | postgresql-1bd3842163f2b44e29938b5ab158bb6a589ff10c.tar.gz postgresql-1bd3842163f2b44e29938b5ab158bb6a589ff10c.zip |
GIN entry pages follow the standard page layout - tell XLogInsert.
The entry B-tree pages all follow the standard page layout. The 9.3 code has
this right. I inadvertently changed this at some point during the big
refactorings in git master.
-rw-r--r-- | src/backend/access/gin/ginentrypage.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/access/gin/ginentrypage.c b/src/backend/access/gin/ginentrypage.c index 5c7893419d4..4291bab63be 100644 --- a/src/backend/access/gin/ginentrypage.c +++ b/src/backend/access/gin/ginentrypage.c @@ -554,14 +554,14 @@ entryPlaceToPage(GinBtree btree, Buffer buf, GinBtreeStack *stack, data.offset = off; rdata[cnt].buffer = buf; - rdata[cnt].buffer_std = false; + rdata[cnt].buffer_std = true; rdata[cnt].data = (char *) &data; rdata[cnt].len = offsetof(ginxlogInsertEntry, tuple); rdata[cnt].next = &rdata[cnt + 1]; cnt++; rdata[cnt].buffer = buf; - rdata[cnt].buffer_std = false; + rdata[cnt].buffer_std = true; rdata[cnt].data = (char *) insertData->entry; rdata[cnt].len = IndexTupleSize(insertData->entry); rdata[cnt].next = NULL; |