- Notifications
You must be signed in to change notification settings - Fork5
Commit7087166
committed
pg_upgrade: Convert old visibility map format to new format.
Commita892234 added a second bit perpage to the visibility map, but pg_upgrade has been unaware of it upuntil now. Therefore, a pg_upgrade from an earlier major release ofPostgreSQL to any commit preceding this one and following the onementioned above would result in invalid visibility map contents on thenew cluster, very possibly leading to data corruption. This plugsthat hole.Masahiko Sawada, reviewed by Jeff Janes, Bruce Momjian, Simon Riggs,Michael Paquier, Andres Freund, me, and others.1 parent9118d03 commit7087166
3 files changed
+197
-11
lines changedLines changed: 154 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
| 12 | + | |
12 | 13 |
| |
| 14 | + | |
| 15 | + | |
| 16 | + | |
13 | 17 |
| |
| 18 | + | |
14 | 19 |
| |
15 | 20 |
| |
| 21 | + | |
16 | 22 |
| |
17 | 23 |
| |
18 | 24 |
| |
| |||
138 | 144 |
| |
139 | 145 |
| |
140 | 146 |
| |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
141 | 295 |
| |
142 | 296 |
| |
143 | 297 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
109 | 109 |
| |
110 | 110 |
| |
111 | 111 |
| |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
112 | 116 |
| |
113 | 117 |
| |
114 | 118 |
| |
| |||
365 | 369 |
| |
366 | 370 |
| |
367 | 371 |
| |
| 372 | + | |
| 373 | + | |
368 | 374 |
| |
369 | 375 |
| |
370 | 376 |
| |
|
Lines changed: 37 additions & 11 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 | 18 |
| |
18 | 19 |
| |
19 |
| - | |
| 20 | + | |
20 | 21 |
| |
21 | 22 |
| |
22 | 23 |
| |
| |||
132 | 133 |
| |
133 | 134 |
| |
134 | 135 |
| |
| 136 | + | |
135 | 137 |
| |
136 | 138 |
| |
137 | 139 |
| |
| |||
141 | 143 |
| |
142 | 144 |
| |
143 | 145 |
| |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
144 | 153 |
| |
145 | 154 |
| |
146 | 155 |
| |
147 | 156 |
| |
148 | 157 |
| |
149 | 158 |
| |
150 |
| - | |
| 159 | + | |
151 | 160 |
| |
152 | 161 |
| |
153 | 162 |
| |
154 | 163 |
| |
155 | 164 |
| |
156 | 165 |
| |
157 | 166 |
| |
158 |
| - | |
| 167 | + | |
159 | 168 |
| |
160 |
| - | |
| 169 | + | |
161 | 170 |
| |
162 | 171 |
| |
163 | 172 |
| |
| |||
167 | 176 |
| |
168 | 177 |
| |
169 | 178 |
| |
170 |
| - | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
171 | 182 |
| |
172 | 183 |
| |
173 |
| - | |
| 184 | + | |
174 | 185 |
| |
175 | 186 |
| |
176 | 187 |
| |
177 | 188 |
| |
178 |
| - | |
179 | 189 |
| |
180 | 190 |
| |
| 191 | + | |
181 | 192 |
| |
182 | 193 |
| |
183 | 194 |
| |
| |||
210 | 221 |
| |
211 | 222 |
| |
212 | 223 |
| |
213 |
| - | |
| 224 | + | |
214 | 225 |
| |
215 | 226 |
| |
216 | 227 |
| |
| |||
220 | 231 |
| |
221 | 232 |
| |
222 | 233 |
| |
223 |
| - | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
224 | 238 |
| |
225 | 239 |
| |
226 | 240 |
| |
| |||
232 | 246 |
| |
233 | 247 |
| |
234 | 248 |
| |
235 |
| - | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
236 | 256 |
| |
237 | 257 |
| |
238 | 258 |
| |
239 | 259 |
| |
240 | 260 |
| |
241 | 261 |
| |
242 | 262 |
| |
243 |
| - | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
244 | 270 |
| |
245 | 271 |
| |
246 | 272 |
| |
|
0 commit comments
Comments
(0)