LCOV - differential code coverage report
Current view: top level - src/backend/commands Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 88.9 % 37244 33124 410 14 3696 144 6 4330 28644 2 14 64 748
Current Date: 2026-06-29 16:15:13 +0200 Functions: 97.7 % 1286 1256 9 1 20 6 404 846 1 33
Baseline: lcov-20260630-baseline Branches: 68.7 % 29207 20060 989 36 16 8106 140 17 2581 17322 27 19
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Summarize by: Date bin (1,7] days: 96.3 % 82 79 3 79
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 95.7 % 94 90 3 1 74 16
(30,360] days: 90.2 % 4579 4130 378 1 70 3810 320 1
(360..) days: 88.7 % 32489 28825 26 13 3625 144 6 367 28308 2 13
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 3 3 2 1
(30,360] days: 97.5 % 159 155 4 152 3
(360..) days: 97.7 % 1123 1097 5 1 20 6 249 842
Branch coverage date bins:
(1,7] days: 82.5 % 80 66 14 66
(7,30] days: 78.9 % 57 45 11 1 40 5
(30,360] days: 72.3 % 3403 2459 849 3 92 2 2242 215
(360..) days: 68.0 % 25713 17490 115 33 16 8013 138 17 233 17102 27 19

Date File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit UNC LBC UBC GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
(1,7] days Total
96.3%96.3%
96.3 % 82 79 3 79 82.5 % 80 66 14 66 100.0 % 1 1 1
tablecmds.c 96.2 % 78 75 3 75 81.1 % 74 60 14 60 100.0 % 1 1 1
(7,30] days Total
95.7%95.7%
95.7 % 94 90 3 1 74 16 78.9 % 57 45 11 1 40 5 100.0 % 3 3 2 1
tablecmds.c 85.7 % 7 6 1 4 2 75.0 % 4 3 1 1 2 -
subscriptioncmds.c 98.5 % 68 67 1 56 11 88.9 % 45 40 4 1 37 3 100.0 % 2 2 1 1
repack_worker.c 100.0 % 12 12 12 50.0 % 2 1 1 1 -
repack.c 33.3 % 3 1 2 1 16.7 % 6 1 5 1 -
(30,360] days Total
90.2%90.2%
90.2 % 4579 4130 378 1 70 3810 320 1 72.3 % 3403 2459 849 3 92 2 2242 215 97.5 % 159 155 4 152 3
repack.c 90.3 % 762 688 74 688 69.5 % 518 360 158 360 94.3 % 35 33 2 33
extension.c 82.6 % 86 71 6 9 38 33 61.7 % 60 37 10 13 22 15 66.7 % 3 2 1 1 1
async.c 83.0 % 365 303 37 25 270 33 64.4 % 222 143 60 1 18 138 5 94.1 % 17 16 1 16
statscmds.c 93.1 % 29 27 2 21 6 79.4 % 34 27 7 23 4 100.0 % 1 1 1
seclabel.c 100.0 % 2 2 2 75.0 % 4 3 1 3 -
vacuumparallel.c 91.7 % 72 66 6 66 1 64.6 % 48 31 17 31 100.0 % 4 4 4
explain.c 63.4 % 205 130 75 130 53.8 % 106 57 49 57 100.0 % 3 3 3
opclasscmds.c 75.0 % 16 12 4 12 38.9 % 18 7 11 7 -
tablecmds.c 95.8 % 639 612 25 2 571 41 76.6 % 488 374 101 13 339 35 100.0 % 23 23 23
propgraphcmds.c 94.2 % 692 652 40 652 74.6 % 492 367 125 367 100.0 % 22 22 22
publicationcmds.c 95.2 % 104 99 5 91 8 72.7 % 128 93 35 87 6 100.0 % 1 1 1
tablespace.c 100.0 % 5 5 5 75.0 % 8 6 2 6 -
sequence.c 100.0 % 37 37 32 5 78.6 % 14 11 3 6 5 100.0 % 1 1 1
explain_state.c 83.7 % 43 36 5 2 34 2 73.9 % 46 34 11 1 33 1 100.0 % 2 2 2
trigger.c 93.0 % 142 132 4 6 56 76 78.1 % 96 75 3 18 11 64 100.0 % 5 5 5
copyto.c 100.0 % 120 120 120 90.5 % 84 76 8 76 100.0 % 3 3 3
subscriptioncmds.c 88.3 % 368 325 42 1 321 4 71.7 % 314 225 86 2 1 224 1 100.0 % 7 7 7
operatorcmds.c 57.1 % 14 8 6 8 50.0 % 16 8 8 8 -
dbcommands.c 85.7 % 14 12 2 10 2 56.2 % 16 9 7 5 4 -
copyfromparse.c 98.9 % 91 90 1 90 80.6 % 62 50 12 50 100.0 % 1 1 1
user.c 91.7 % 12 11 1 8 3 71.4 % 14 10 4 4 6 -
indexcmds.c 90.0 % 30 27 3 23 4 50.0 % 32 16 15 1 1 9 6 100.0 % 2 2 2
analyze.c 91.4 % 70 64 5 1 59 5 76.4 % 72 55 15 2 1 51 3 100.0 % 3 3 3
wait.c 83.5 % 109 91 18 91 60.7 % 117 71 46 71 100.0 % 2 2 2
typecmds.c 100.0 % 36 36 32 4 70.0 % 10 7 3 5 2 -
copy.c 98.7 % 77 76 1 66 10 92.5 % 134 124 9 1 119 5 -
event_trigger.c 79.8 % 94 75 19 18 57 70.0 % 40 28 12 28 100.0 % 7 7 6 1
policy.c 66.7 % 3 2 1 2 - -
foreigncmds.c 84.8 % 46 39 7 38 1 73.9 % 46 34 12 34 100.0 % 1 1 1
repack_worker.c 93.3 % 149 139 10 139 62.9 % 70 44 26 44 100.0 % 8 8 8
define.c 50.0 % 2 1 1 1 0.0 % 2 2 -
copyfrom.c 100.0 % 20 20 20 82.1 % 28 23 5 23 -
vacuum.c 98.1 % 54 53 1 35 18 90.9 % 44 40 3 1 23 17 100.0 % 3 3 2 1
sequence_xlog.c 92.3 % 26 24 2 24 25.0 % 8 2 6 2 100.0 % 2 2 2
(360..) days Total
88.7%88.7%
88.7 % 32489 28825 26 13 3625 144 6 367 28308 2 13 68.0 % 25713 17490 115 33 16 8013 138 17 233 17102 27 19 97.7 % 1123 1097 5 1 20 6 249 842
explain.c 79.9 % 2231 1783 8 440 1783 3 69.5 % 1477 1027 6 444 1 1026 95.7 % 70 67 1 1 1 15 52
extension.c 81.7 % 1156 945 211 945 56.9 % 918 522 396 522 93.8 % 48 45 1 2 10 35
seclabel.c 69.8 % 189 132 57 132 51.6 % 93 48 45 48 77.8 % 9 7 2 2 5
copyto.c 81.9 % 459 376 83 14 1 361 66.8 % 349 233 116 19 2 212 93.9 % 33 31 2 8 23
copyfromparse.c 81.9 % 669 548 1 120 2 9 537 58.7 % 620 364 256 2 10 352 91.3 % 23 21 2 6 15
event_trigger.c 85.0 % 709 603 106 603 1 66.5 % 457 304 153 304 94.9 % 39 37 2 5 32
publicationcmds.c 92.6 % 659 610 49 610 1 80.3 % 523 420 1 102 1 419 96.9 % 32 31 1 12 19
variable.c 68.5 % 444 304 140 304 54.9 % 253 139 114 139 97.2 % 36 35 1 35
trigger.c 94.6 % 2037 1927 110 13 1 1913 76.8 % 1696 1303 391 7 1296 1 1 98.5 % 68 67 1 15 52
subscriptioncmds.c 88.1 % 732 645 87 5 4 636 70.6 % 667 471 2 194 9 2 2 458 93.8 % 16 15 1 1 10 4
dbcommands.c 84.6 % 1108 937 171 6 931 57.2 % 952 545 1 1 405 6 1 538 96.6 % 29 28 1 1 6 21
matview.c 90.9 % 264 240 24 1 239 51.7 % 180 93 87 93 93.3 % 15 14 1 4 10
typecmds.c 85.2 % 1342 1143 199 1143 56.8 % 1071 608 463 608 97.7 % 44 43 1 6 37
policy.c 87.7 % 398 349 49 349 60.3 % 194 117 77 117 90.9 % 11 10 1 3 7
foreigncmds.c 94.6 % 536 507 29 507 73.1 % 294 215 79 1 214 95.5 % 22 21 1 9 12
define.c 66.2 % 136 90 46 3 87 40.0 % 125 50 75 4 46 90.9 % 11 10 1 1 9
copyfrom.c 91.4 % 591 540 51 1 539 71.5 % 498 356 142 356 95.8 % 24 23 1 6 17
async.c 90.5 % 464 420 5 39 29 391 2 65.8 % 330 217 5 108 16 201 97.4 % 38 37 1 1 16 20
discard.c 93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
portalcmds.c 94.6 % 129 122 7 1 121 1 62.2 % 98 61 37 2 59 100.0 % 5 5 1 4
statscmds.c 92.5 % 268 248 20 248 69.7 % 218 152 66 152 100.0 % 7 7 7
lockcmds.c 88.2 % 93 82 11 82 73.3 % 86 63 23 63 100.0 % 6 6 6
vacuumparallel.c 97.2 % 324 315 9 7 1 307 79.5 % 166 132 34 6 126 100.0 % 14 14 1 7 6
opclasscmds.c 89.6 % 608 545 63 1 544 64.0 % 497 318 2 177 1 317 100.0 % 21 21 4 17
tablecmds.c 92.5 % 6805 6292 513 24 1 10 6257 4 72.0 % 5779 4161 6 8 11 1591 34 4 22 4101 1 1 100.0 % 204 204 1 40 163
comment.c 96.1 % 129 124 5 124 84.2 % 76 64 12 64 100.0 % 6 6 1 5
prepare.c 94.0 % 215 202 13 202 73.0 % 126 92 34 92 100.0 % 14 14 14
tablespace.c 78.2 % 408 319 89 13 306 49.2 % 378 186 192 8 178 100.0 % 17 17 3 14
functioncmds.c 85.6 % 884 757 127 757 60.2 % 870 524 1 345 524 100.0 % 20 20 3 17
createas.c 98.3 % 172 169 3 1 168 74.5 % 98 73 25 73 100.0 % 10 10 2 8
sequence.c 95.5 % 662 632 30 632 73.6 % 538 396 9 133 396 100.0 % 25 25 7 18
explain_state.c 84.4 % 122 103 19 103 71.2 % 118 84 34 84 100.0 % 7 7 4 3
collationcmds.c 82.9 % 327 271 56 271 62.5 % 296 185 1 1 109 1 1 183 100.0 % 9 9 9
conversioncmds.c 69.0 % 29 20 9 20 30.8 % 26 8 18 8 100.0 % 1 1 1
constraint.c 84.6 % 39 33 6 33 53.3 % 30 16 14 16 100.0 % 1 1 1
operatorcmds.c 94.8 % 250 237 13 237 77.6 % 228 177 51 177 100.0 % 6 6 6
dropcmds.c 83.5 % 230 192 38 192 76.9 % 143 110 33 110 100.0 % 5 5 5
proclang.c 81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
amcmds.c 89.2 % 83 74 9 74 54.5 % 44 24 20 24 100.0 % 8 8 8
user.c 89.4 % 851 761 90 3 758 71.3 % 794 566 228 2 564 100.0 % 21 21 4 17
indexcmds.c 93.0 % 1338 1244 94 2 1 1241 69.2 % 1175 813 362 1 812 100.0 % 24 24 4 20
analyze.c 96.0 % 948 910 38 1 909 79.9 % 566 452 84 2 450 18 12 100.0 % 17 17 6 11
explain_format.c 76.3 % 329 251 78 251 59.2 % 157 93 64 1 92 100.0 % 22 22 22
copy.c 94.7 % 337 319 18 2 2 315 75.9 % 402 305 97 2 8 295 100.0 % 7 7 5 2
schemacmds.c 88.1 % 126 111 15 111 61.8 % 76 47 29 47 100.0 % 4 4 4
aggregatecmds.c 86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
alter.c 91.0 % 357 325 32 325 67.6 % 210 142 68 142 100.0 % 10 10 6 4
explain_dr.c 93.1 % 102 95 7 95 70.5 % 44 31 13 31 100.0 % 7 7 1 6
vacuum.c 91.0 % 747 680 1 66 18 30 632 2 76.7 % 652 500 4 148 13 30 457 100.0 % 19 19 1 6 12
repack.c 92.8 % 334 310 24 310 61.4 % 272 167 105 167 100.0 % 5 5 5
tsearchcmds.c 87.8 % 696 611 85 611 60.7 % 450 273 165 273 7 5 100.0 % 22 22 3 19
view.c 92.7 % 137 127 10 127 1 65.3 % 124 81 43 81 100.0 % 5 5 2 3
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1