- Notifications
You must be signed in to change notification settings - Fork5
Commit6e38e34
committed
Change the bootstrap sequence so that toast tables for system catalogs are
created in the bootstrap phase proper, rather than added after-the-factby initdb. This is cleaner than before because it allows us to retire theundocumented ALTER TABLE ... CREATE TOAST TABLE command, but the real reasonI'm doing it is so that toast tables of shared catalogs will now havepredetermined OIDs. This will allow a reasonably clean solution to theproblem of locking tables before we load their relcache entries, to appearin a forthcoming patch.1 parent638860c commit6e38e34
File tree
26 files changed
+529
-406
lines changed- doc/src/sgml
- src
- backend
- bootstrap
- catalog
- commands
- executor
- parser
- tcop
- bin/initdb
- include
- catalog
- commands
- nodes
26 files changed
+529
-406
lines changedLines changed: 30 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
209 | 209 |
| |
210 | 210 |
| |
211 | 211 |
| |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
212 | 234 |
| |
213 | 235 |
| |
214 | 236 |
| |
| |||
235 | 257 |
| |
236 | 258 |
| |
237 | 259 |
| |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
238 | 266 |
| |
239 | 267 |
| |
240 | 268 |
| |
| |||
286 | 314 |
| |
287 | 315 |
| |
288 | 316 |
| |
289 |
| - | |
| 317 | + | |
290 | 318 |
| |
291 | 319 |
| |
292 | 320 |
| |
|
Lines changed: 1 addition & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
4013 | 4013 |
| |
4014 | 4014 |
| |
4015 | 4015 |
| |
4016 |
| - | |
4017 |
| - | |
4018 |
| - | |
4019 |
| - | |
4020 |
| - | |
4021 |
| - | |
4022 |
| - | |
4023 | 4016 |
| |
4024 | 4017 |
| |
4025 | 4018 |
| |
|
Lines changed: 14 additions & 2 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 |
| |
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
| 36 | + | |
36 | 37 |
| |
37 | 38 |
| |
38 | 39 |
| |
| |||
99 | 100 |
| |
100 | 101 |
| |
101 | 102 |
| |
102 |
| - | |
| 103 | + | |
103 | 104 |
| |
104 | 105 |
| |
105 | 106 |
| |
| |||
126 | 127 |
| |
127 | 128 |
| |
128 | 129 |
| |
| 130 | + | |
129 | 131 |
| |
130 | 132 |
| |
131 | 133 |
| |
| |||
278 | 280 |
| |
279 | 281 |
| |
280 | 282 |
| |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
281 | 293 |
| |
282 | 294 |
| |
283 | 295 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| |||
99 | 99 |
| |
100 | 100 |
| |
101 | 101 |
| |
| 102 | + | |
102 | 103 |
| |
103 | 104 |
| |
104 | 105 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
1242 | 1242 |
| |
1243 | 1243 |
| |
1244 | 1244 |
| |
1245 |
| - | |
| 1245 | + | |
1246 | 1246 |
| |
1247 | 1247 |
| |
1248 | 1248 |
| |
|
Lines changed: 4 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
| 16 | + | |
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
| |||
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
27 |
| - | |
| 27 | + | |
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
| |||
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
38 |
| - | |
| 38 | + | |
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
|
Lines changed: 4 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
73 | 73 |
| |
74 | 74 |
| |
75 | 75 |
| |
76 |
| - | |
77 |
| - | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
78 | 79 |
| |
79 | 80 |
| |
80 | 81 |
| |
|
Lines changed: 23 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 |
| - | |
| 14 | + | |
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
| |||
276 | 276 |
| |
277 | 277 |
| |
278 | 278 |
| |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
279 | 301 |
| |
280 | 302 |
| |
281 | 303 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
2009 | 2009 |
| |
2010 | 2010 |
| |
2011 | 2011 |
| |
2012 |
| - | |
2013 |
| - | |
| 2012 | + | |
| 2013 | + | |
2014 | 2014 |
| |
2015 | 2015 |
| |
2016 | 2016 |
| |
|
Lines changed: 9 additions & 12 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
424 | 424 |
| |
425 | 425 |
| |
426 | 426 |
| |
427 |
| - | |
428 | 427 |
| |
429 | 428 |
| |
430 | 429 |
| |
| |||
442 | 441 |
| |
443 | 442 |
| |
444 | 443 |
| |
445 |
| - | |
446 | 444 |
| |
447 | 445 |
| |
448 | 446 |
| |
| |||
747 | 745 |
| |
748 | 746 |
| |
749 | 747 |
| |
750 |
| - | |
751 |
| - | |
| 748 | + | |
752 | 749 |
| |
753 | 750 |
| |
754 | 751 |
| |
| |||
1241 | 1238 |
| |
1242 | 1239 |
| |
1243 | 1240 |
| |
1244 |
| - | |
1245 |
| - | |
| 1241 | + | |
| 1242 | + | |
1246 | 1243 |
| |
1247 | 1244 |
| |
1248 | 1245 |
| |
| |||
1252 | 1249 |
| |
1253 | 1250 |
| |
1254 | 1251 |
| |
1255 |
| - | |
1256 |
| - | |
| 1252 | + | |
1257 | 1253 |
| |
1258 | 1254 |
| |
1259 | 1255 |
| |
| |||
1283 | 1279 |
| |
1284 | 1280 |
| |
1285 | 1281 |
| |
1286 |
| - | |
| 1282 | + | |
| 1283 | + | |
1287 | 1284 |
| |
1288 | 1285 |
| |
1289 | 1286 |
| |
| |||
1618 | 1615 |
| |
1619 | 1616 |
| |
1620 | 1617 |
| |
1621 |
| - | |
1622 |
| - | |
| 1618 | + | |
| 1619 | + | |
1623 | 1620 |
| |
1624 | 1621 |
| |
1625 | 1622 |
| |
|
0 commit comments
Comments
(0)