forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit70bc583
committed
Fix btmarkpos/btrestrpos to handle array keys.
This fixes another error in commit9e8da0f.I neglected to make the mark/restore functionality save and restore thecurrent set of array key values, which led to strange behavior if anIndexScan with ScalarArrayOpExpr quals was used as the inner side of amergejoin. Per bug #7570 from Melese Tesfaye.1 parentae90ffa commit70bc583
File tree
3 files changed
+70
-0
lines changed- src
- backend/access/nbtree
- include/access
3 files changed
+70
-0
lines changedLines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
584 | 584 |
| |
585 | 585 |
| |
586 | 586 |
| |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
587 | 591 |
| |
588 | 592 |
| |
589 | 593 |
| |
| |||
596 | 600 |
| |
597 | 601 |
| |
598 | 602 |
| |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
599 | 607 |
| |
600 | 608 |
| |
601 | 609 |
| |
|
Lines changed: 59 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
595 | 595 |
| |
596 | 596 |
| |
597 | 597 |
| |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
598 | 657 |
| |
599 | 658 |
| |
600 | 659 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
535 | 535 |
| |
536 | 536 |
| |
537 | 537 |
| |
| 538 | + | |
538 | 539 |
| |
539 | 540 |
| |
540 | 541 |
| |
| |||
665 | 666 |
| |
666 | 667 |
| |
667 | 668 |
| |
| 669 | + | |
| 670 | + | |
668 | 671 |
| |
669 | 672 |
| |
670 | 673 |
| |
|
0 commit comments
Comments
(0)