Commit 3922f10
committed
Fix bogus logic for combining range-partitioned columns during pruning.
gen_prune_steps_from_opexps's notion of how to do this was overly
complicated and underly correct.
Per discussion of a report from Alan Jackson (though this fixes only one
aspect of that problem). Back-patch to v11 where this code came in.
Amit Langote
Discussion: https://postgr.es/m/FAD28A83-AC73-489E-A058-2681FA31D648@tvsquared.com1 parent 4b1fcb4 commit 3922f10
File tree
3 files changed
+55
-37
lines changed- src
- backend/partitioning
- test/regress
- expected
- sql
3 files changed
+55
-37
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1209 | 1209 | | |
1210 | 1210 | | |
1211 | 1211 | | |
1212 | | - | |
1213 | | - | |
1214 | | - | |
1215 | 1212 | | |
1216 | 1213 | | |
1217 | 1214 | | |
| |||
1222 | 1219 | | |
1223 | 1220 | | |
1224 | 1221 | | |
1225 | | - | |
1226 | | - | |
1227 | | - | |
| 1222 | + | |
| 1223 | + | |
1228 | 1224 | | |
1229 | 1225 | | |
1230 | 1226 | | |
| |||
1239 | 1235 | | |
1240 | 1236 | | |
1241 | 1237 | | |
1242 | | - | |
1243 | 1238 | | |
1244 | 1239 | | |
1245 | 1240 | | |
| |||
1261 | 1256 | | |
1262 | 1257 | | |
1263 | 1258 | | |
1264 | | - | |
1265 | 1259 | | |
1266 | 1260 | | |
1267 | 1261 | | |
| |||
1279 | 1273 | | |
1280 | 1274 | | |
1281 | 1275 | | |
1282 | | - | |
1283 | | - | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
1284 | 1279 | | |
1285 | | - | |
1286 | | - | |
1287 | | - | |
1288 | | - | |
1289 | | - | |
1290 | | - | |
1291 | | - | |
1292 | | - | |
1293 | | - | |
1294 | | - | |
1295 | | - | |
1296 | | - | |
1297 | | - | |
1298 | | - | |
1299 | | - | |
1300 | | - | |
1301 | | - | |
1302 | | - | |
1303 | | - | |
1304 | | - | |
1305 | | - | |
1306 | | - | |
1307 | | - | |
1308 | | - | |
1309 | | - | |
1310 | | - | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
1311 | 1283 | | |
1312 | 1284 | | |
1313 | 1285 | | |
| |||
2847 | 2819 | | |
2848 | 2820 | | |
2849 | 2821 | | |
2850 | | - | |
| 2822 | + | |
2851 | 2823 | | |
2852 | 2824 | | |
2853 | 2825 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3123 | 3123 | | |
3124 | 3124 | | |
3125 | 3125 | | |
| 3126 | + | |
| 3127 | + | |
| 3128 | + | |
| 3129 | + | |
| 3130 | + | |
| 3131 | + | |
| 3132 | + | |
| 3133 | + | |
| 3134 | + | |
| 3135 | + | |
| 3136 | + | |
| 3137 | + | |
| 3138 | + | |
| 3139 | + | |
| 3140 | + | |
| 3141 | + | |
| 3142 | + | |
| 3143 | + | |
| 3144 | + | |
| 3145 | + | |
| 3146 | + | |
| 3147 | + | |
| 3148 | + | |
| 3149 | + | |
| 3150 | + | |
| 3151 | + | |
| 3152 | + | |
3126 | 3153 | | |
3127 | 3154 | | |
3128 | 3155 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
792 | 792 | | |
793 | 793 | | |
794 | 794 | | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
795 | 814 | | |
796 | 815 | | |
797 | 816 | | |
| |||
0 commit comments