- Notifications
You must be signed in to change notification settings - Fork28
Commit4057b64
committed
Modify readfuncs so that recursive use of stringToNode will not crash
and burn. Just for added luck, change reading of CONST nodes so thatwe do not need to consult pg_type rows while reading them; this meansthat no database access occurs during stringToNode. This requireschanging the order in which const-node fields are written, which meansan initdb is forced.1 parent1402201 commit4057b64
File tree
5 files changed
+438
-459
lines changed- src
- backend/nodes
- include
- catalog
- nodes
5 files changed
+438
-459
lines changedLines changed: 17 additions & 40 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
3 | 2 |
| |
4 | 3 |
| |
5 | 4 |
| |
6 | 5 |
| |
7 | 6 |
| |
8 | 7 |
| |
9 |
| - | |
| 8 | + | |
10 | 9 |
| |
11 | 10 |
| |
12 | 11 |
| |
13 | 12 |
| |
14 | 13 |
| |
15 |
| - | |
16 |
| - | |
17 |
| - | |
18 |
| - | |
19 |
| - | |
20 |
| - | |
21 |
| - | |
| 14 | + | |
22 | 15 |
| |
23 | 16 |
| |
24 | 17 |
| |
25 | 18 |
| |
26 | 19 |
| |
27 |
| - | |
28 |
| - | |
29 |
| - | |
30 |
| - | |
31 | 20 |
| |
32 |
| - | |
33 | 21 |
| |
34 | 22 |
| |
35 |
| - | |
36 | 23 |
| |
37 | 24 |
| |
38 | 25 |
| |
39 | 26 |
| |
40 | 27 |
| |
41 |
| - | |
42 |
| - | |
43 | 28 |
| |
44 | 29 |
| |
45 |
| - | |
| 30 | + | |
46 | 31 |
| |
47 | 32 |
| |
48 | 33 |
| |
| |||
63 | 48 |
| |
64 | 49 |
| |
65 | 50 |
| |
66 |
| - | |
67 |
| - | |
| 51 | + | |
| 52 | + | |
68 | 53 |
| |
69 | 54 |
| |
70 | 55 |
| |
| |||
762 | 747 |
| |
763 | 748 |
| |
764 | 749 |
| |
765 |
| - | |
| 750 | + | |
| 751 | + | |
766 | 752 |
| |
767 | 753 |
| |
| 754 | + | |
768 | 755 |
| |
769 | 756 |
| |
770 | 757 |
| |
771 | 758 |
| |
772 | 759 |
| |
773 |
| - | |
774 |
| - | |
775 |
| - | |
776 |
| - | |
| 760 | + | |
777 | 761 |
| |
778 | 762 |
| |
779 | 763 |
| |
| |||
1234 | 1218 |
| |
1235 | 1219 |
| |
1236 | 1220 |
| |
1237 |
| - | |
| 1221 | + | |
1238 | 1222 |
| |
1239 |
| - | |
1240 |
| - | |
1241 |
| - | |
| 1223 | + | |
| 1224 | + | |
1242 | 1225 |
| |
1243 |
| - | |
1244 | 1226 |
| |
1245 |
| - | |
1246 |
| - | |
1247 |
| - | |
1248 |
| - | |
1249 |
| - | |
1250 |
| - | |
| 1227 | + | |
1251 | 1228 |
| |
1252 |
| - | |
| 1229 | + | |
1253 | 1230 |
| |
1254 | 1231 |
| |
1255 | 1232 |
| |
1256 |
| - | |
| 1233 | + | |
1257 | 1234 |
| |
1258 | 1235 |
| |
1259 | 1236 |
| |
1260 | 1237 |
| |
1261 |
| - | |
| 1238 | + | |
1262 | 1239 |
| |
1263 | 1240 |
| |
1264 | 1241 |
| |
1265 | 1242 |
| |
1266 | 1243 |
| |
1267 | 1244 |
| |
1268 |
| - | |
| 1245 | + | |
1269 | 1246 |
| |
1270 | 1247 |
| |
1271 | 1248 |
| |
|
Lines changed: 33 additions & 25 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
28 | 33 |
| |
29 | 34 |
| |
30 | 35 |
| |
31 | 36 |
| |
32 | 37 |
| |
33 | 38 |
| |
34 | 39 |
| |
| 40 | + | |
35 | 41 |
| |
36 | 42 |
| |
37 |
| - | |
38 |
| - | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
39 | 56 |
| |
40 | 57 |
| |
41 | 58 |
| |
| |||
47 | 64 |
| |
48 | 65 |
| |
49 | 66 |
| |
50 |
| - | |
| 67 | + | |
51 | 68 |
| |
52 | 69 |
| |
53 | 70 |
| |
54 | 71 |
| |
55 | 72 |
| |
56 | 73 |
| |
57 | 74 |
| |
58 |
| - | |
59 |
| - | |
60 |
| - | |
| 75 | + | |
61 | 76 |
| |
62 | 77 |
| |
63 | 78 |
| |
| |||
89 | 104 |
| |
90 | 105 |
| |
91 | 106 |
| |
92 |
| - | |
| 107 | + | |
93 | 108 |
| |
94 |
| - | |
95 | 109 |
| |
96 | 110 |
| |
97 | 111 |
| |
98 |
| - | |
99 |
| - | |
100 |
| - | |
101 |
| - | |
102 |
| - | |
103 |
| - | |
104 |
| - | |
105 |
| - | |
| 112 | + | |
106 | 113 |
| |
107 | 114 |
| |
108 | 115 |
| |
109 | 116 |
| |
110 | 117 |
| |
111 | 118 |
| |
112 | 119 |
| |
113 |
| - | |
| 120 | + | |
114 | 121 |
| |
115 | 122 |
| |
116 | 123 |
| |
| |||
147 | 154 |
| |
148 | 155 |
| |
149 | 156 |
| |
150 |
| - | |
| 157 | + | |
151 | 158 |
| |
152 | 159 |
| |
153 | 160 |
| |
| |||
223 | 230 |
| |
224 | 231 |
| |
225 | 232 |
| |
226 |
| - | |
| 233 | + | |
227 | 234 |
| |
228 | 235 |
| |
229 | 236 |
| |
| |||
248 | 255 |
| |
249 | 256 |
| |
250 | 257 |
| |
251 |
| - | |
| 258 | + | |
252 | 259 |
| |
253 | 260 |
| |
254 | 261 |
| |
255 | 262 |
| |
256 |
| - | |
| 263 | + | |
| 264 | + | |
257 | 265 |
| |
258 | 266 |
| |
259 | 267 |
| |
| |||
266 | 274 |
| |
267 | 275 |
| |
268 | 276 |
| |
269 |
| - | |
| 277 | + | |
270 | 278 |
| |
271 | 279 |
| |
272 | 280 |
| |
| |||
277 | 285 |
| |
278 | 286 |
| |
279 | 287 |
| |
280 |
| - | |
281 |
| - | |
| 288 | + | |
| 289 | + | |
282 | 290 |
| |
283 | 291 |
| |
284 | 292 |
| |
|
0 commit comments
Comments
(0)