- Notifications
You must be signed in to change notification settings - Fork5
Commit9ed439a
committed
Fix unsupported options in CREATE TABLE ... AS EXECUTE.
The WITH [NO] DATA option was not supported, nor the ability to specifyreplacement column names; the former limitation wasn't even documented, asper recent complaint from Naoya Anzai. Fix by moving the responsibilityfor supporting these options into the executor. It actually takes lesscode this way ...catversion bump due to change in representation of IntoClause, which mightaffect stored rules.1 parente90710f commit9ed439a
File tree
10 files changed
+62
-127
lines changed- doc/src/sgml/ref
- src
- backend
- executor
- nodes
- parser
- include
- catalog
- nodes
10 files changed
+62
-127
lines changedLines changed: 2 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
105 | 105 |
| |
106 | 106 |
| |
107 | 107 |
| |
108 |
| - | |
109 |
| - | |
110 |
| - | |
111 |
| - | |
| 108 | + | |
112 | 109 |
| |
113 | 110 |
| |
114 | 111 |
| |
| |||
252 | 249 |
| |
253 | 250 |
| |
254 | 251 |
| |
255 |
| - | |
| 252 | + | |
256 | 253 |
| |
257 | 254 |
| |
258 | 255 |
| |
|
Lines changed: 37 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
56 | 56 |
| |
57 | 57 |
| |
58 | 58 |
| |
| 59 | + | |
59 | 60 |
| |
60 | 61 |
| |
61 | 62 |
| |
| |||
305 | 306 |
| |
306 | 307 |
| |
307 | 308 |
| |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
308 | 316 |
| |
309 | 317 |
| |
310 | 318 |
| |
| |||
2388 | 2396 |
| |
2389 | 2397 |
| |
2390 | 2398 |
| |
| 2399 | + | |
2391 | 2400 |
| |
2392 | 2401 |
| |
2393 | 2402 |
| |
| |||
2415 | 2424 |
| |
2416 | 2425 |
| |
2417 | 2426 |
| |
| 2427 | + | |
| 2428 | + | |
| 2429 | + | |
| 2430 | + | |
| 2431 | + | |
| 2432 | + | |
| 2433 | + | |
| 2434 | + | |
| 2435 | + | |
| 2436 | + | |
| 2437 | + | |
| 2438 | + | |
| 2439 | + | |
| 2440 | + | |
| 2441 | + | |
| 2442 | + | |
| 2443 | + | |
| 2444 | + | |
| 2445 | + | |
| 2446 | + | |
| 2447 | + | |
| 2448 | + | |
| 2449 | + | |
| 2450 | + | |
| 2451 | + | |
2418 | 2452 |
| |
2419 | 2453 |
| |
2420 | 2454 |
| |
| |||
2477 | 2511 |
| |
2478 | 2512 |
| |
2479 | 2513 |
| |
2480 |
| - | |
| 2514 | + | |
2481 | 2515 |
| |
2482 | 2516 |
| |
2483 | 2517 |
| |
| |||
2519 | 2553 |
| |
2520 | 2554 |
| |
2521 | 2555 |
| |
2522 |
| - | |
| 2556 | + | |
2523 | 2557 |
| |
2524 | 2558 |
| |
2525 | 2559 |
| |
2526 | 2560 |
| |
2527 | 2561 |
| |
2528 | 2562 |
| |
2529 | 2563 |
| |
2530 |
| - | |
| 2564 | + | |
2531 | 2565 |
| |
2532 | 2566 |
| |
2533 | 2567 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1041 | 1041 |
| |
1042 | 1042 |
| |
1043 | 1043 |
| |
| 1044 | + | |
1044 | 1045 |
| |
1045 | 1046 |
| |
1046 | 1047 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
119 | 119 |
| |
120 | 120 |
| |
121 | 121 |
| |
| 122 | + | |
122 | 123 |
| |
123 | 124 |
| |
124 | 125 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
899 | 899 |
| |
900 | 900 |
| |
901 | 901 |
| |
| 902 | + | |
902 | 903 |
| |
903 | 904 |
| |
904 | 905 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
394 | 394 |
| |
395 | 395 |
| |
396 | 396 |
| |
| 397 | + | |
397 | 398 |
| |
398 | 399 |
| |
399 | 400 |
| |
|
Lines changed: 5 additions & 72 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
56 | 56 |
| |
57 | 57 |
| |
58 | 58 |
| |
59 |
| - | |
60 | 59 |
| |
61 | 60 |
| |
62 | 61 |
| |
| |||
964 | 963 |
| |
965 | 964 |
| |
966 | 965 |
| |
967 |
| - | |
968 |
| - | |
969 |
| - | |
970 |
| - | |
971 |
| - | |
972 |
| - | |
973 |
| - | |
| 966 | + | |
| 967 | + | |
974 | 968 |
| |
975 | 969 |
| |
976 | 970 |
| |
| |||
1191 | 1185 |
| |
1192 | 1186 |
| |
1193 | 1187 |
| |
1194 |
| - | |
1195 |
| - | |
1196 |
| - | |
1197 |
| - | |
1198 |
| - | |
1199 |
| - | |
1200 |
| - | |
| 1188 | + | |
| 1189 | + | |
1201 | 1190 |
| |
1202 | 1191 |
| |
1203 | 1192 |
| |
| |||
1268 | 1257 |
| |
1269 | 1258 |
| |
1270 | 1259 |
| |
1271 |
| - | |
1272 | 1260 |
| |
1273 | 1261 |
| |
1274 | 1262 |
| |
| |||
1306 | 1294 |
| |
1307 | 1295 |
| |
1308 | 1296 |
| |
1309 |
| - | |
1310 |
| - | |
1311 |
| - | |
1312 |
| - | |
1313 |
| - | |
| 1297 | + | |
1314 | 1298 |
| |
1315 | 1299 |
| |
1316 | 1300 |
| |
| |||
1460 | 1444 |
| |
1461 | 1445 |
| |
1462 | 1446 |
| |
1463 |
| - | |
1464 |
| - | |
1465 |
| - | |
1466 |
| - | |
1467 |
| - | |
1468 |
| - | |
1469 |
| - | |
1470 |
| - | |
1471 |
| - | |
1472 |
| - | |
1473 |
| - | |
1474 |
| - | |
1475 |
| - | |
1476 | 1447 |
| |
1477 | 1448 |
| |
1478 | 1449 |
| |
| |||
1892 | 1863 |
| |
1893 | 1864 |
| |
1894 | 1865 |
| |
1895 |
| - | |
1896 |
| - | |
1897 |
| - | |
1898 |
| - | |
1899 |
| - | |
1900 |
| - | |
1901 |
| - | |
1902 |
| - | |
1903 |
| - | |
1904 |
| - | |
1905 |
| - | |
1906 |
| - | |
1907 |
| - | |
1908 |
| - | |
1909 |
| - | |
1910 |
| - | |
1911 |
| - | |
1912 |
| - | |
1913 |
| - | |
1914 |
| - | |
1915 |
| - | |
1916 |
| - | |
1917 |
| - | |
1918 |
| - | |
1919 |
| - | |
1920 |
| - | |
1921 |
| - | |
1922 |
| - | |
1923 |
| - | |
1924 |
| - | |
1925 |
| - | |
1926 |
| - | |
1927 |
| - | |
1928 |
| - | |
1929 |
| - | |
1930 |
| - | |
1931 |
| - | |
1932 |
| - | |
1933 | 1866 |
| |
1934 | 1867 |
| |
1935 | 1868 |
| |
|
Lines changed: 12 additions & 46 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
387 | 387 |
| |
388 | 388 |
| |
389 | 389 |
| |
390 |
| - | |
391 |
| - | |
| 390 | + | |
392 | 391 |
| |
393 | 392 |
| |
394 | 393 |
| |
| |||
3015 | 3014 |
| |
3016 | 3015 |
| |
3017 | 3016 |
| |
3018 |
| - | |
3019 |
| - | |
| 3017 | + | |
3020 | 3018 |
| |
3021 | 3019 |
| |
3022 | 3020 |
| |
3023 | 3021 |
| |
3024 | 3022 |
| |
3025 | 3023 |
| |
3026 | 3024 |
| |
3027 |
| - | |
3028 | 3025 |
| |
3029 |
| - | |
3030 |
| - | |
3031 |
| - | |
| 3026 | + | |
| 3027 | + | |
| 3028 | + | |
3032 | 3029 |
| |
3033 | 3030 |
| |
3034 | 3031 |
| |
3035 | 3032 |
| |
3036 | 3033 |
| |
3037 |
| - | |
| 3034 | + | |
3038 | 3035 |
| |
3039 | 3036 |
| |
3040 | 3037 |
| |
3041 | 3038 |
| |
3042 | 3039 |
| |
3043 | 3040 |
| |
3044 | 3041 |
| |
3045 |
| - | |
3046 |
| - | |
3047 |
| - | |
3048 |
| - | |
3049 |
| - | |
3050 |
| - | |
3051 |
| - | |
3052 |
| - | |
3053 |
| - | |
3054 |
| - | |
3055 |
| - | |
3056 |
| - | |
3057 |
| - | |
3058 |
| - | |
3059 |
| - | |
3060 |
| - | |
3061 |
| - | |
3062 |
| - | |
3063 |
| - | |
3064 |
| - | |
3065 |
| - | |
3066 |
| - | |
3067 |
| - | |
3068 |
| - | |
3069 |
| - | |
3070 |
| - | |
3071 |
| - | |
3072 |
| - | |
3073 |
| - | |
3074 |
| - | |
| 3042 | + | |
3075 | 3043 |
| |
3076 | 3044 |
| |
3077 | 3045 |
| |
| |||
8030 | 7998 |
| |
8031 | 7999 |
| |
8032 | 8000 |
| |
8033 |
| - | |
| 8001 | + | |
8034 | 8002 |
| |
8035 | 8003 |
| |
8036 | 8004 |
| |
8037 | 8005 |
| |
8038 |
| - | |
8039 | 8006 |
| |
8040 |
| - | |
8041 |
| - | |
8042 |
| - | |
8043 |
| - | |
8044 |
| - | |
| 8007 | + | |
| 8008 | + | |
| 8009 | + | |
8045 | 8010 |
| |
8046 | 8011 |
| |
8047 | 8012 |
| |
| |||
8583 | 8548 |
| |
8584 | 8549 |
| |
8585 | 8550 |
| |
| 8551 | + | |
8586 | 8552 |
| |
8587 | 8553 |
| |
8588 | 8554 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
56 |
| - | |
| 56 | + | |
57 | 57 |
| |
58 | 58 |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
91 | 91 |
| |
92 | 92 |
| |
93 | 93 |
| |
| 94 | + | |
94 | 95 |
| |
95 | 96 |
| |
96 | 97 |
| |
|
0 commit comments
Comments
(0)