Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitb4c7a56

Browse files
committed
Patch from "Hiroshi Inoue" <Inoue@tpf.co.jp> for
FATAL 1:btree: BTP_CHAIN flag was expected
1 parent34a84ad commitb4c7a56

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

‎src/backend/access/nbtree/nbtinsert.c

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*
88
*
99
* IDENTIFICATION
10-
* $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtinsert.c,v 1.38 1999/04/22 08:19:59 vadim Exp $
10+
* $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtinsert.c,v 1.39 1999/05/01 16:09:45 vadim Exp $
1111
*
1212
*-------------------------------------------------------------------------
1313
*/
@@ -587,9 +587,6 @@ l_spl:;
587587
}
588588
/* create a new root node and release the split buffers */
589589
_bt_newroot(rel,buf,rbuf);
590-
_bt_relbuf(rel,buf,BT_WRITE);
591-
_bt_relbuf(rel,rbuf,BT_WRITE);
592-
593590
}
594591
else
595592
{
@@ -706,8 +703,8 @@ l_spl:;
706703
{
707704
_bt_updateitem(rel,keysz,pbuf,
708705
stack->bts_btitem,lowLeftItem);
709-
_bt_relbuf(rel,buf,BT_WRITE);
710-
_bt_relbuf(rel,rbuf,BT_WRITE);
706+
_bt_wrtbuf(rel,buf);
707+
_bt_wrtbuf(rel,rbuf);
711708
}
712709
else
713710
{
@@ -729,11 +726,9 @@ l_spl:;
729726

730727
/*
731728
* Unlock the children before doing this
732-
*
733-
* Mmm ... I foresee problems here. - vadim 06/10/97
734729
*/
735-
_bt_relbuf(rel,buf,BT_WRITE);
736-
_bt_relbuf(rel,rbuf,BT_WRITE);
730+
_bt_wrtbuf(rel,buf);
731+
_bt_wrtbuf(rel,rbuf);
737732

738733
/*
739734
* A regular _bt_binsrch should find the right place
@@ -758,8 +753,8 @@ l_spl:;
758753
}
759754
else
760755
{
761-
_bt_relbuf(rel,buf,BT_WRITE);
762-
_bt_relbuf(rel,rbuf,BT_WRITE);
756+
_bt_wrtbuf(rel,buf);
757+
_bt_wrtbuf(rel,rbuf);
763758
}
764759

765760
newskey=_bt_mkscankey(rel,&(new_item->bti_itup));
@@ -1195,8 +1190,8 @@ _bt_newroot(Relation rel, Buffer lbuf, Buffer rbuf)
11951190
/* update metadata page with new root block number */
11961191
_bt_metaproot(rel,rootbknum,0);
11971192

1198-
WriteNoReleaseBuffer(lbuf);
1199-
WriteNoReleaseBuffer(rbuf);
1193+
_bt_wrtbuf(rel,lbuf);
1194+
_bt_wrtbuf(rel,rbuf);
12001195
}
12011196

12021197
/*

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp