forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit58b4cb3
committed
Redesign pageinspect function printing infomask bits
After more discussion, the new function added byddbd5d8 could have beendesigned in a better way. Based on an idea from Álvaro, instead ofreturning one column which includes both the raw and combined flags, usetwo columns, with one for the raw flags and one for the combined flags.This also takes care of some issues with HEAP_LOCKED_UPGRADED andHEAP_XMAX_IS_LOCKED_ONLY which are not really combined flags as theydepend on conditions defined by other raw bits, as mentioned by Amit.While on it, fix an extra issue with combined flags. A combined flagwas returned if at least one of its bits was set, but all its bits needto be set to include it in the result.Author: Michael PaquierReviewed-by: Álvaro Herrera, Amit KapilaDiscussion:https://postgr.es/m/20190913114950.GA3824@alvherre.pgsql1 parent59354cc commit58b4cb3
File tree
5 files changed
+153
-224
lines changed- contrib/pageinspect
- expected
- sql
- doc/src/sgml
5 files changed
+153
-224
lines changedLines changed: 46 additions & 128 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
86 | 86 |
| |
87 | 87 |
| |
88 | 88 |
| |
89 |
| - | |
| 89 | + | |
90 | 90 |
| |
91 |
| - | |
92 |
| - | |
93 |
| - | |
94 |
| - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
95 | 95 |
| |
96 | 96 |
| |
97 | 97 |
| |
98 |
| - | |
| 98 | + | |
99 | 99 |
| |
100 |
| - | |
101 |
| - | |
102 |
| - | |
103 |
| - | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
104 | 104 |
| |
105 | 105 |
| |
106 | 106 |
| |
107 | 107 |
| |
108 |
| - | |
109 |
| - | |
110 |
| - | |
111 |
| - | |
112 |
| - | |
113 |
| - | |
114 |
| - | |
115 |
| - | |
116 |
| - | |
117 |
| - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
118 | 112 |
| |
119 | 113 |
| |
120 | 114 |
| |
121 |
| - | |
122 |
| - | |
123 |
| - | |
124 |
| - | |
125 |
| - | |
126 |
| - | |
127 |
| - | |
128 |
| - | |
129 |
| - | |
130 |
| - | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
131 | 119 |
| |
132 | 120 |
| |
133 | 121 |
| |
134 |
| - | |
135 |
| - | |
136 |
| - | |
137 |
| - | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
138 | 126 |
| |
139 | 127 |
| |
140 |
| - | |
141 |
| - | |
142 |
| - | |
143 |
| - | |
144 |
| - | |
145 |
| - | |
146 |
| - | |
147 |
| - | |
148 |
| - | |
149 |
| - | |
150 |
| - | |
151 |
| - | |
152 |
| - | |
153 |
| - | |
154 |
| - | |
155 |
| - | |
156 |
| - | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
157 | 132 |
| |
158 | 133 |
| |
159 | 134 |
| |
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 |
| - | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
210 | 138 |
| |
211 | 139 |
| |
212 | 140 |
| |
| |||
229 | 157 |
| |
230 | 158 |
| |
231 | 159 |
| |
232 |
| - | |
233 |
| - | |
234 |
| - | |
235 |
| - | |
236 |
| - | |
237 |
| - | |
238 |
| - | |
239 |
| - | |
240 |
| - | |
241 |
| - | |
242 |
| - | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
243 | 164 |
| |
244 |
| - | |
245 |
| - | |
246 |
| - | |
247 |
| - | |
248 |
| - | |
249 |
| - | |
250 | 165 |
| |
251 | 166 |
| |
252 |
| - | |
| 167 | + | |
253 | 168 |
| |
254 |
| - | |
255 |
| - | |
256 |
| - | |
257 |
| - | |
258 |
| - | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
259 | 175 |
| |
260 |
| - | |
261 |
| - | |
262 |
| - | |
263 |
| - | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
264 | 182 |
| |
265 | 183 |
| |
266 | 184 |
| |
|
Lines changed: 78 additions & 60 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
507 | 507 |
| |
508 | 508 |
| |
509 | 509 |
| |
| 510 | + | |
| 511 | + | |
| 512 | + | |
510 | 513 |
| |
511 | 514 |
| |
512 |
| - | |
513 | 515 |
| |
514 | 516 |
| |
515 | 517 |
| |
516 |
| - | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
517 | 521 |
| |
518 | 522 |
| |
519 | 523 |
| |
520 | 524 |
| |
521 | 525 |
| |
522 | 526 |
| |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
523 | 531 |
| |
524 | 532 |
| |
525 | 533 |
| |
526 |
| - | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
527 | 539 |
| |
528 |
| - | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
529 | 546 |
| |
530 |
| - | |
| 547 | + | |
| 548 | + | |
531 | 549 |
| |
532 | 550 |
| |
533 | 551 |
| |
534 |
| - | |
| 552 | + | |
535 | 553 |
| |
536 |
| - | |
| 554 | + | |
537 | 555 |
| |
538 |
| - | |
| 556 | + | |
539 | 557 |
| |
540 |
| - | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
541 | 561 |
| |
542 |
| - | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
543 | 571 |
| |
544 |
| - | |
| 572 | + | |
545 | 573 |
| |
546 |
| - | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
547 | 577 |
| |
548 |
| - | |
549 |
| - | |
550 |
| - | |
551 |
| - | |
552 |
| - | |
553 |
| - | |
554 |
| - | |
555 |
| - | |
556 |
| - | |
557 |
| - | |
558 |
| - | |
559 |
| - | |
560 |
| - | |
561 |
| - | |
562 |
| - | |
563 |
| - | |
564 |
| - | |
565 |
| - | |
566 |
| - | |
567 |
| - | |
568 |
| - | |
569 |
| - | |
570 |
| - | |
571 |
| - | |
572 |
| - | |
573 |
| - | |
574 |
| - | |
575 |
| - | |
576 |
| - | |
577 |
| - | |
578 |
| - | |
579 |
| - | |
580 |
| - | |
581 |
| - | |
582 |
| - | |
583 |
| - | |
584 |
| - | |
585 |
| - | |
586 |
| - | |
587 |
| - | |
588 |
| - | |
589 |
| - | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
590 | 583 |
| |
591 | 584 |
| |
592 | 585 |
| |
593 |
| - | |
| 586 | + | |
594 | 587 |
| |
595 |
| - | |
| 588 | + | |
596 | 589 |
| |
597 |
| - | |
| 590 | + | |
598 | 591 |
| |
| 592 | + | |
599 | 593 |
| |
600 |
| - | |
| 594 | + | |
| 595 | + | |
601 | 596 |
| |
602 |
| - | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
603 | 619 |
| |
604 |
| - | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
605 | 623 |
|
0 commit comments
Comments
(0)