forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitc6f28af
committed
Avoid generating bogus paths with partitionwise aggregate.
Previously, if some or all partitions had no partially aggregated path,we would still try to generate a partially aggregated path for theparent, leading to assertion failures or wrong answers.Report by Rajkumar Raghuwanshi. Patch by Jeevan Chalke, reviewedby Ashutosh Bapat. A few changes by me.Discussion:http://postgr.es/m/CAKcux6=q4+Mw8gOOX16ef6ZMFp9Cve7KWFstUsrDa4GiFaXGUQ@mail.gmail.com1 parent2448adf commitc6f28af
File tree
3 files changed
+142
-8
lines changed- src
- backend/optimizer/plan
- test/regress
- expected
- sql
3 files changed
+142
-8
lines changedLines changed: 13 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7012 | 7012 |
| |
7013 | 7013 |
| |
7014 | 7014 |
| |
| 7015 | + | |
7015 | 7016 |
| |
7016 | 7017 |
| |
7017 | 7018 |
| |
| |||
7091 | 7092 |
| |
7092 | 7093 |
| |
7093 | 7094 |
| |
| 7095 | + | |
| 7096 | + | |
7094 | 7097 |
| |
7095 | 7098 |
| |
7096 | 7099 |
| |
| |||
7102 | 7105 |
| |
7103 | 7106 |
| |
7104 | 7107 |
| |
7105 |
| - | |
7106 |
| - | |
7107 |
| - | |
7108 |
| - | |
7109 |
| - | |
7110 |
| - | |
7111 |
| - | |
7112 | 7108 |
| |
7113 | 7109 |
| |
7114 | 7110 |
| |
7115 | 7111 |
| |
7116 | 7112 |
| |
| 7113 | + | |
| 7114 | + | |
| 7115 | + | |
7117 | 7116 |
| |
7118 |
| - | |
| 7117 | + | |
7119 | 7118 |
| |
| 7119 | + | |
| 7120 | + | |
7120 | 7121 |
| |
7121 | 7122 |
| |
7122 | 7123 |
| |
| |||
7130 | 7131 |
| |
7131 | 7132 |
| |
7132 | 7133 |
| |
| 7134 | + | |
| 7135 | + | |
| 7136 | + | |
7133 | 7137 |
| |
| 7138 | + | |
7134 | 7139 |
| |
7135 | 7140 |
| |
7136 | 7141 |
| |
|
Lines changed: 105 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1394 | 1394 |
| |
1395 | 1395 |
| |
1396 | 1396 |
| |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
| 1410 | + | |
| 1411 | + | |
| 1412 | + | |
| 1413 | + | |
| 1414 | + | |
| 1415 | + | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
| 1424 | + | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
| 1441 | + | |
| 1442 | + | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
| 1469 | + | |
| 1470 | + | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
| 1474 | + | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
| 1489 | + | |
| 1490 | + | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + |
Lines changed: 24 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
294 | 294 |
| |
295 | 295 |
| |
296 | 296 |
| |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + |
0 commit comments
Comments
(0)