forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit5251e7b
committed
CREATE TABLE foo (x,y,z) AS SELECT ... can't apply target column names
to the target list in gram.y; it must wait till after expansion of thetarget list in analyze.c. Per bug report 4-Nov:lx=# CREATE TABLE abc (a char, b char, c char);CREATElx=# CREATE TABLE xyz (x, y, z) AS SELECT * FROM abc;ERROR: CREATE TABLE/AS SELECT has mismatched column count1 parentd556920 commit5251e7b
File tree
5 files changed
+45
-32
lines changed- src
- backend
- nodes
- parser
- include/nodes
5 files changed
+45
-32
lines changedLines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
18 |
| - | |
| 18 | + | |
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
| |||
1835 | 1835 |
| |
1836 | 1836 |
| |
1837 | 1837 |
| |
| 1838 | + | |
1838 | 1839 |
| |
1839 | 1840 |
| |
1840 | 1841 |
| |
|
Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
23 |
| - | |
| 23 | + | |
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
| |||
681 | 681 |
| |
682 | 682 |
| |
683 | 683 |
| |
| 684 | + | |
| 685 | + | |
684 | 686 |
| |
685 | 687 |
| |
686 | 688 |
| |
|
Lines changed: 34 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
| |||
88 | 88 |
| |
89 | 89 |
| |
90 | 90 |
| |
| 91 | + | |
91 | 92 |
| |
92 | 93 |
| |
93 | 94 |
| |
| |||
1942 | 1943 |
| |
1943 | 1944 |
| |
1944 | 1945 |
| |
1945 |
| - | |
| 1946 | + | |
1946 | 1947 |
| |
1947 | 1948 |
| |
| 1949 | + | |
| 1950 | + | |
| 1951 | + | |
| 1952 | + | |
1948 | 1953 |
| |
1949 | 1954 |
| |
1950 | 1955 |
| |
| |||
2003 | 2008 |
| |
2004 | 2009 |
| |
2005 | 2010 |
| |
| 2011 | + | |
2006 | 2012 |
| |
2007 | 2013 |
| |
2008 | 2014 |
| |
| |||
2031 | 2037 |
| |
2032 | 2038 |
| |
2033 | 2039 |
| |
| 2040 | + | |
2034 | 2041 |
| |
2035 | 2042 |
| |
2036 | 2043 |
| |
2037 | 2044 |
| |
2038 | 2045 |
| |
2039 | 2046 |
| |
| 2047 | + | |
2040 | 2048 |
| |
2041 | 2049 |
| |
2042 | 2050 |
| |
| |||
2149 | 2157 |
| |
2150 | 2158 |
| |
2151 | 2159 |
| |
| 2160 | + | |
| 2161 | + | |
| 2162 | + | |
2152 | 2163 |
| |
2153 | 2164 |
| |
2154 | 2165 |
| |
| |||
2377 | 2388 |
| |
2378 | 2389 |
| |
2379 | 2390 |
| |
| 2391 | + | |
| 2392 | + | |
| 2393 | + | |
| 2394 | + | |
| 2395 | + | |
| 2396 | + | |
| 2397 | + | |
| 2398 | + | |
| 2399 | + | |
| 2400 | + | |
| 2401 | + | |
| 2402 | + | |
| 2403 | + | |
| 2404 | + | |
| 2405 | + | |
| 2406 | + | |
| 2407 | + | |
| 2408 | + | |
| 2409 | + | |
| 2410 | + | |
| 2411 | + | |
2380 | 2412 |
| |
2381 | 2413 |
| |
2382 | 2414 |
| |
|
Lines changed: 4 additions & 27 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 |
| - | |
| 14 | + | |
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
| |||
86 | 86 |
| |
87 | 87 |
| |
88 | 88 |
| |
89 |
| - | |
90 | 89 |
| |
91 | 90 |
| |
92 | 91 |
| |
| |||
1611 | 1610 |
| |
1612 | 1611 |
| |
1613 | 1612 |
| |
1614 |
| - | |
| 1613 | + | |
1615 | 1614 |
| |
1616 | 1615 |
| |
1617 |
| - | |
1618 |
| - | |
| 1616 | + | |
1619 | 1617 |
| |
1620 | 1618 |
| |
1621 | 1619 |
| |
| |||
3552 | 3550 |
| |
3553 | 3551 |
| |
3554 | 3552 |
| |
| 3553 | + | |
3555 | 3554 |
| |
3556 | 3555 |
| |
3557 | 3556 |
| |
| |||
6106 | 6105 |
| |
6107 | 6106 |
| |
6108 | 6107 |
| |
6109 |
| - | |
6110 |
| - | |
6111 |
| - | |
6112 |
| - | |
6113 |
| - | |
6114 |
| - | |
6115 |
| - | |
6116 |
| - | |
6117 |
| - | |
6118 |
| - | |
6119 |
| - | |
6120 |
| - | |
6121 |
| - | |
6122 |
| - | |
6123 |
| - | |
6124 |
| - | |
6125 |
| - | |
6126 |
| - | |
6127 |
| - | |
6128 |
| - | |
6129 |
| - | |
6130 |
| - | |
6131 | 6108 |
| |
6132 | 6109 |
| |
6133 | 6110 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
881 | 881 |
| |
882 | 882 |
| |
883 | 883 |
| |
| 884 | + | |
884 | 885 |
| |
885 | 886 |
| |
886 | 887 |
| |
|
0 commit comments
Comments
(0)