forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commita04daa9
committed
Remove es_result_relation_info from EState.
Maintaining 'es_result_relation_info' correctly at all times has becomecumbersome, especially with partitioning where each partition gets itsown result relation info. Having to set and reset it across arbitraryoperations has caused bugs in the past.This changes all the places that used 'es_result_relation_info', toreceive the currently active ResultRelInfo via function parametersinstead.Author: Amit LangoteDiscussion:https://www.postgresql.org/message-id/CA%2BHiwqGEmiib8FLiHMhKB%2BCH5dRgHSLc5N5wnvc4kym%2BZYpQEQ%40mail.gmail.com1 parent178f2d5 commita04daa9
File tree
13 files changed
+131
-177
lines changed- src
- backend
- commands
- executor
- replication/logical
- include
- executor
- nodes
- test/regress
- expected
- sql
13 files changed
+131
-177
lines changedLines changed: 6 additions & 13 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2489 | 2489 |
| |
2490 | 2490 |
| |
2491 | 2491 |
| |
2492 |
| - | |
2493 |
| - | |
2494 |
| - | |
2495 | 2492 |
| |
2496 | 2493 |
| |
2497 | 2494 |
| |
| |||
2524 | 2521 |
| |
2525 | 2522 |
| |
2526 | 2523 |
| |
2527 |
| - | |
| 2524 | + | |
| 2525 | + | |
2528 | 2526 |
| |
2529 | 2527 |
| |
2530 | 2528 |
| |
| |||
2839 | 2837 |
| |
2840 | 2838 |
| |
2841 | 2839 |
| |
2842 |
| - | |
2843 |
| - | |
2844 | 2840 |
| |
2845 | 2841 |
| |
2846 | 2842 |
| |
| |||
3108 | 3104 |
| |
3109 | 3105 |
| |
3110 | 3106 |
| |
3111 |
| - | |
3112 |
| - | |
3113 |
| - | |
3114 |
| - | |
3115 |
| - | |
3116 | 3107 |
| |
3117 | 3108 |
| |
3118 | 3109 |
| |
| |||
3217 | 3208 |
| |
3218 | 3209 |
| |
3219 | 3210 |
| |
3220 |
| - | |
| 3211 | + | |
| 3212 | + | |
3221 | 3213 |
| |
3222 | 3214 |
| |
3223 | 3215 |
| |
| |||
3288 | 3280 |
| |
3289 | 3281 |
| |
3290 | 3282 |
| |
3291 |
| - | |
| 3283 | + | |
| 3284 | + | |
3292 | 3285 |
| |
3293 | 3286 |
| |
3294 | 3287 |
| |
|
Lines changed: 0 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1820 | 1820 |
| |
1821 | 1821 |
| |
1822 | 1822 |
| |
1823 |
| - | |
1824 | 1823 |
| |
1825 | 1824 |
| |
1826 | 1825 |
| |
| |||
1950 | 1949 |
| |
1951 | 1950 |
| |
1952 | 1951 |
| |
1953 |
| - | |
1954 | 1952 |
| |
1955 | 1953 |
| |
1956 | 1954 |
| |
|
Lines changed: 3 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
270 | 270 |
| |
271 | 271 |
| |
272 | 272 |
| |
273 |
| - | |
| 273 | + | |
| 274 | + | |
274 | 275 |
| |
275 | 276 |
| |
276 | 277 |
| |
277 | 278 |
| |
278 | 279 |
| |
279 | 280 |
| |
280 | 281 |
| |
281 |
| - | |
282 | 282 |
| |
283 | 283 |
| |
284 | 284 |
| |
| |||
293 | 293 |
| |
294 | 294 |
| |
295 | 295 |
| |
296 |
| - | |
297 | 296 |
| |
298 | 297 |
| |
299 | 298 |
| |
| |||
479 | 478 |
| |
480 | 479 |
| |
481 | 480 |
| |
482 |
| - | |
| 481 | + | |
483 | 482 |
| |
484 | 483 |
| |
485 | 484 |
| |
486 |
| - | |
487 | 485 |
| |
488 | 486 |
| |
489 | 487 |
| |
| |||
501 | 499 |
| |
502 | 500 |
| |
503 | 501 |
| |
504 |
| - | |
505 | 502 |
| |
506 | 503 |
| |
507 | 504 |
| |
|
Lines changed: 0 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
827 | 827 |
| |
828 | 828 |
| |
829 | 829 |
| |
830 |
| - | |
831 |
| - | |
832 |
| - | |
833 | 830 |
| |
834 | 831 |
| |
835 | 832 |
| |
| |||
2694 | 2691 |
| |
2695 | 2692 |
| |
2696 | 2693 |
| |
2697 |
| - | |
2698 | 2694 |
| |
2699 | 2695 |
| |
2700 | 2696 |
| |
|
Lines changed: 14 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
404 | 404 |
| |
405 | 405 |
| |
406 | 406 |
| |
407 |
| - | |
| 407 | + | |
| 408 | + | |
408 | 409 |
| |
409 | 410 |
| |
410 |
| - | |
411 | 411 |
| |
412 | 412 |
| |
413 | 413 |
| |
| |||
430 | 430 |
| |
431 | 431 |
| |
432 | 432 |
| |
433 |
| - | |
| 433 | + | |
| 434 | + | |
434 | 435 |
| |
435 | 436 |
| |
436 | 437 |
| |
| |||
442 | 443 |
| |
443 | 444 |
| |
444 | 445 |
| |
445 |
| - | |
| 446 | + | |
| 447 | + | |
446 | 448 |
| |
447 | 449 |
| |
448 | 450 |
| |
| |||
466 | 468 |
| |
467 | 469 |
| |
468 | 470 |
| |
469 |
| - | |
| 471 | + | |
| 472 | + | |
470 | 473 |
| |
471 | 474 |
| |
472 | 475 |
| |
473 |
| - | |
474 | 476 |
| |
475 | 477 |
| |
476 | 478 |
| |
| |||
496 | 498 |
| |
497 | 499 |
| |
498 | 500 |
| |
499 |
| - | |
| 501 | + | |
| 502 | + | |
500 | 503 |
| |
501 | 504 |
| |
502 | 505 |
| |
| |||
508 | 511 |
| |
509 | 512 |
| |
510 | 513 |
| |
511 |
| - | |
| 514 | + | |
| 515 | + | |
512 | 516 |
| |
513 | 517 |
| |
514 | 518 |
| |
| |||
527 | 531 |
| |
528 | 532 |
| |
529 | 533 |
| |
530 |
| - | |
| 534 | + | |
| 535 | + | |
531 | 536 |
| |
532 | 537 |
| |
533 | 538 |
| |
534 |
| - | |
535 | 539 |
| |
536 | 540 |
| |
537 | 541 |
| |
|
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
125 | 125 |
| |
126 | 126 |
| |
127 | 127 |
| |
128 |
| - | |
129 | 128 |
| |
130 | 129 |
| |
131 | 130 |
| |
|
0 commit comments
Comments
(0)