forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit0a469c8
committed
Remove old-style VACUUM FULL (which was known for a little while as
VACUUM FULL INPLACE), along with a boatload of subsidiary code and complexity.Per discussion, the use case for this method of vacuuming is no longer largeenough to justify maintaining it; not to mention that we don't wish to investthe work that would be needed to make it play nicely with Hot Standby.Aside from the code directly related to old-style VACUUM FULL, this commitremoves support for certain WAL record types that could only be generatedwithin VACUUM FULL, redirect-pointer removal in heap_page_prune, andnontransactional generation of cache invalidation sinval messages (the lastbeing the sticking point for Hot Standby).We still have to retain all code that copes with finding HEAP_MOVED_OFF andHEAP_MOVED_IN flag bits on existing tuples. This can't be removed as longas we want to support in-place update from pre-9.0 databases.1 parent1ddc270 commit0a469c8
File tree
41 files changed
+276
-3766
lines changed- doc/src/sgml
- ref
- src
- backend
- access
- gin
- gist
- heap
- nbtree
- transam
- catalog
- commands
- executor
- parser
- storage/lmgr
- utils
- cache
- time
- bin/scripts
- include
- access
- commands
- executor
- nodes
- parser
- utils
- test/regress
- expected
- sql
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
41 files changed
+276
-3766
lines changedLines changed: 5 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
577 | 577 |
| |
578 | 578 |
| |
579 | 579 |
| |
580 |
| - | |
581 |
| - | |
582 |
| - | |
583 |
| - | |
584 |
| - | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
585 | 584 |
| |
586 | 585 |
| |
587 | 586 |
| |
|
Lines changed: 26 additions & 32 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
123 | 123 |
| |
124 | 124 |
| |
125 | 125 |
| |
126 |
| - | |
127 |
| - | |
128 |
| - | |
| 126 | + | |
129 | 127 |
| |
130 | 128 |
| |
131 | 129 |
| |
| |||
166 | 164 |
| |
167 | 165 |
| |
168 | 166 |
| |
169 |
| - | |
170 |
| - | |
171 |
| - | |
172 |
| - | |
173 |
| - | |
174 |
| - | |
175 |
| - | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
176 | 171 |
| |
177 | 172 |
| |
178 | 173 |
| |
| |||
220 | 215 |
| |
221 | 216 |
| |
222 | 217 |
| |
223 |
| - | |
| 218 | + | |
224 | 219 |
| |
225 | 220 |
| |
226 |
| - | |
227 |
| - | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
228 | 224 |
| |
229 | 225 |
| |
230 | 226 |
| |
231 |
| - | |
232 |
| - | |
233 |
| - | |
234 |
| - | |
235 |
| - | |
236 |
| - | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
237 | 231 |
| |
238 | 232 |
| |
239 | 233 |
| |
| |||
579 | 573 |
| |
580 | 574 |
| |
581 | 575 |
| |
582 |
| - | |
583 |
| - | |
584 |
| - | |
585 |
| - | |
586 |
| - | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
587 | 583 |
| |
588 | 584 |
| |
589 | 585 |
| |
590 | 586 |
| |
591 | 587 |
| |
592 | 588 |
| |
593 |
| - | |
594 |
| - | |
595 |
| - | |
596 |
| - | |
597 |
| - | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
598 | 592 |
| |
599 | 593 |
| |
600 | 594 |
| |
| |||
700 | 694 |
| |
701 | 695 |
| |
702 | 696 |
| |
703 |
| - | |
704 |
| - | |
| 697 | + | |
| 698 | + | |
705 | 699 |
| |
706 | 700 |
| |
707 | 701 |
| |
|
Lines changed: 13 additions & 32 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| |||
58 | 58 |
| |
59 | 59 |
| |
60 | 60 |
| |
61 |
| - | |
62 |
| - | |
63 |
| - | |
64 |
| - | |
65 |
| - | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
66 | 67 |
| |
67 | 68 |
| |
68 | 69 |
| |
| |||
85 | 86 |
| |
86 | 87 |
| |
87 | 88 |
| |
88 |
| - | |
89 |
| - | |
90 |
| - | |
91 |
| - | |
92 |
| - | |
93 |
| - | |
94 |
| - | |
95 |
| - | |
96 |
| - | |
97 |
| - | |
98 |
| - | |
99 |
| - | |
100 |
| - | |
101 |
| - | |
102 |
| - | |
103 |
| - | |
104 |
| - | |
105 |
| - | |
106 |
| - | |
107 |
| - | |
108 |
| - | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
109 | 93 |
| |
110 | 94 |
| |
111 | 95 |
| |
| |||
217 | 201 |
| |
218 | 202 |
| |
219 | 203 |
| |
220 |
| - | |
221 |
| - | |
222 |
| - | |
223 |
| - | |
| 204 | + | |
224 | 205 |
| |
225 | 206 |
| |
226 | 207 |
| |
|
Lines changed: 8 additions & 24 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
27 |
| - | |
28 | 27 |
| |
29 | 28 |
| |
30 | 29 |
| |
| |||
38 | 37 |
| |
39 | 38 |
| |
40 | 39 |
| |
41 |
| - | |
42 | 40 |
| |
43 | 41 |
| |
44 | 42 |
| |
45 | 43 |
| |
46 | 44 |
| |
47 | 45 |
| |
48 |
| - | |
49 | 46 |
| |
50 | 47 |
| |
51 | 48 |
| |
| |||
60 | 57 |
| |
61 | 58 |
| |
62 | 59 |
| |
63 |
| - | |
64 |
| - | |
| 60 | + | |
| 61 | + | |
65 | 62 |
| |
66 | 63 |
| |
67 | 64 |
| |
| |||
73 | 70 |
| |
74 | 71 |
| |
75 | 72 |
| |
76 |
| - | |
77 | 73 |
| |
78 | 74 |
| |
79 | 75 |
| |
| |||
131 | 127 |
| |
132 | 128 |
| |
133 | 129 |
| |
134 |
| - | |
135 |
| - | |
136 |
| - | |
137 |
| - | |
138 |
| - | |
139 |
| - | |
140 |
| - | |
141 |
| - | |
142 |
| - | |
143 |
| - | |
144 | 130 |
| |
145 | 131 |
| |
146 | 132 |
| |
| |||
203 | 189 |
| |
204 | 190 |
| |
205 | 191 |
| |
206 |
| - | |
| 192 | + | |
207 | 193 |
| |
208 |
| - | |
209 | 194 |
| |
210 | 195 |
| |
211 | 196 |
| |
212 | 197 |
| |
213 | 198 |
| |
214 | 199 |
| |
215 |
| - | |
216 |
| - | |
217 |
| - | |
| 200 | + | |
| 201 | + | |
218 | 202 |
| |
219 | 203 |
| |
220 | 204 |
| |
| |||
225 | 209 |
| |
226 | 210 |
| |
227 | 211 |
| |
228 |
| - | |
| 212 | + | |
229 | 213 |
| |
230 | 214 |
| |
231 | 215 |
| |
| |||
263 | 247 |
| |
264 | 248 |
| |
265 | 249 |
| |
266 |
| - | |
| 250 | + | |
267 | 251 |
| |
268 | 252 |
| |
269 | 253 |
| |
|
Lines changed: 1 addition & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
98 | 98 |
| |
99 | 99 |
| |
100 | 100 |
| |
101 |
| - | |
102 |
| - | |
103 |
| - | |
104 |
| - | |
105 |
| - | |
106 |
| - | |
107 |
| - | |
108 | 101 |
| |
109 | 102 |
| |
110 | 103 |
| |
|
Lines changed: 3 additions & 16 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 |
| |
| |||
745 | 745 |
| |
746 | 746 |
| |
747 | 747 |
| |
748 |
| - | |
749 |
| - | |
| 748 | + | |
750 | 749 |
| |
751 |
| - | |
752 |
| - | |
753 |
| - | |
754 |
| - | |
| 750 | + | |
755 | 751 |
| |
756 | 752 |
| |
757 | 753 |
| |
| |||
785 | 781 |
| |
786 | 782 |
| |
787 | 783 |
| |
788 |
| - | |
789 |
| - | |
790 |
| - | |
791 |
| - | |
792 |
| - | |
793 |
| - | |
794 |
| - | |
795 |
| - | |
796 |
| - | |
797 | 784 |
| |
798 | 785 |
| |
799 | 786 |
| |
|
0 commit comments
Comments
(0)