forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitefeb12e
committed
Don't include outer join relids in lateral_relids bitmapsets.
This avoids an assertion failure when outer joins are rearrangedper identity 3. Listing only the baserels from a PlaceHolderVar'sph_lateral set should be enough to ensure that the required valuesare available when we need to compute the PHV --- it's what wedid before inventing nullingrel sets, after all. It's a bitunsatisfying; but with beta2 hard upon us, there's not time tolook for an aesthetically cleaner fix.Richard Guo and Tom LaneDiscussion:https://postgr.es/m/CAMbWs48Jcw-NvnxT23WiHP324wG44DvzcH1j4hc0Zn+3sR9cfg@mail.gmail.com1 parent0655c03 commitefeb12e
File tree
3 files changed
+37
-3
lines changed- src
- backend/optimizer/plan
- test/regress
- expected
- sql
3 files changed
+37
-3
lines changedLines changed: 13 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
580 | 580 |
| |
581 | 581 |
| |
582 | 582 |
| |
| 583 | + | |
583 | 584 |
| |
584 | 585 |
| |
585 | 586 |
| |
586 | 587 |
| |
587 | 588 |
| |
588 | 589 |
| |
589 | 590 |
| |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
590 | 600 |
| |
591 | 601 |
| |
592 | 602 |
| |
593 | 603 |
| |
594 | 604 |
| |
595 | 605 |
| |
596 | 606 |
| |
597 |
| - | |
| 607 | + | |
598 | 608 |
| |
599 | 609 |
| |
600 |
| - | |
| 610 | + | |
601 | 611 |
| |
602 | 612 |
| |
603 | 613 |
| |
| |||
610 | 620 |
| |
611 | 621 |
| |
612 | 622 |
| |
613 |
| - | |
| 623 | + | |
614 | 624 |
| |
615 | 625 |
| |
616 | 626 |
| |
|
Lines changed: 17 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2624 | 2624 |
| |
2625 | 2625 |
| |
2626 | 2626 |
| |
| 2627 | + | |
| 2628 | + | |
| 2629 | + | |
| 2630 | + | |
| 2631 | + | |
| 2632 | + | |
| 2633 | + | |
| 2634 | + | |
| 2635 | + | |
| 2636 | + | |
| 2637 | + | |
| 2638 | + | |
| 2639 | + | |
| 2640 | + | |
| 2641 | + | |
| 2642 | + | |
| 2643 | + | |
2627 | 2644 |
| |
2628 | 2645 |
| |
2629 | 2646 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
528 | 528 |
| |
529 | 529 |
| |
530 | 530 |
| |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
531 | 538 |
| |
532 | 539 |
| |
533 | 540 |
| |
|
0 commit comments
Comments
(0)