LCOV - differential code coverage report
Current view: top level - src/backend/commands Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 89.1 % 37141 33091 14 201 3835 10 1579 255 31247 8 114
Current Date: 2026-08-27 14:31:44 +0300 Functions: 97.8 % 1275 1247 1 27 84 74 1089 2
Baseline: lcov-20260827-baseline Branches: 68.8 % 29165 20071 34 3 396 8661 15 1073 143 18840
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Summarize by: Date bin [..1] days: 78.8 % 33 26 7 26
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 93.3 % 30 28 1 1 10 18
(7,30] days: 94.9 % 272 258 6 8 105 153
(30,360] days: 90.6 % 4326 3918 7 1 400 1 97 140 3680
(360..) days: 88.9 % 32480 28861 200 3419 9 1482 27370
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 5 5 1 4
(30,360] days: 97.3 % 148 144 4 3 10 131
(360..) days: 97.9 % 1121 1097 1 23 81 63 953
Branch coverage date bins:
[..1] days: 72.7 % 22 16 6 16
(1,7] days: 81.2 % 32 26 1 5 15 11
(7,30] days: 75.8 % 211 160 5 46 18 142
(30,360] days: 72.5 % 3168 2297 28 2 11 830 1 133 110 2053
(360..) days: 68.3 % 25732 17572 1 385 7774 14 940 16618

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 UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC Rate Total Hit UIC UBC GIC GNC CBC DCB
[..1] days Total
78.8%78.8%
78.8 % 33 26 7 26 72.7 % 22 16 6 16 -
functioncmds.c 100.0 % 7 7 7 92.9 % 14 13 1 13 -
subscriptioncmds.c 58.8 % 17 10 7 10 37.5 % 8 3 5 3 -
(1,7] days Total
93.3%93.3%
93.3 % 30 28 1 1 10 18 81.2 % 32 26 1 5 15 11 100.0 % 1 1 1
tablecmds.c 100.0 % 2 2 2 87.5 % 8 7 1 7 -
trigger.c 91.7 % 12 11 1 11 33.3 % 6 2 4 2 100.0 % 1 1 1
vacuum.c 90.9 % 11 10 1 10 93.8 % 16 15 1 15 -
(7,30] days Total
94.9%94.9%
94.9 % 272 258 6 8 105 153 75.8 % 211 160 5 46 18 142 100.0 % 5 5 1 4
collationcmds.c 50.0 % 2 1 1 1 - -
copyfromparse.c 50.0 % 2 1 1 1 - -
dbcommands.c 100.0 % 5 5 1 4 75.0 % 4 3 1 3 -
explain_state.c 33.3 % 3 1 2 1 - -
policy.c 85.7 % 7 6 1 1 5 75.0 % 4 3 1 3 -
propgraphcmds.c 94.1 % 17 16 1 16 85.7 % 28 24 4 24 -
repack.c 66.7 % 6 4 2 4 41.7 % 12 5 7 5 100.0 % 1 1 1
statscmds.c 100.0 % 11 11 11 81.2 % 16 13 3 13 100.0 % 1 1 1
subscriptioncmds.c 96.9 % 65 63 2 3 60 71.0 % 62 44 18 44 100.0 % 2 2 2
tablecmds.c 94.3 % 35 33 2 2 31 73.8 % 42 31 11 31 100.0 % 1 1 1
trigger.c 100.0 % 15 15 11 4 50.0 % 2 1 1 1 -
vacuum.c 91.7 % 24 22 2 22 73.7 % 19 14 5 14 -
(30,360] days Total
90.6%90.6%
90.6 % 4326 3918 7 1 400 1 97 140 3680 72.5 % 3168 2297 28 2 11 830 1 133 110 2053 97.3 % 148 144 4 3 10 131
analyze.c 91.3 % 69 63 6 63 76.4 % 72 55 17 55 100.0 % 3 3 1 2
async.c 83.0 % 365 303 62 1 302 64.0 % 222 142 2 78 142 94.4 % 18 17 1 1 16
copy.c 98.7 % 77 76 1 76 92.5 % 134 124 10 124 -
copyfrom.c 100.0 % 21 21 21 82.1 % 28 23 5 23 -
copyfromparse.c 98.9 % 91 90 1 90 80.6 % 62 50 12 50 100.0 % 1 1 1
copyto.c 100.0 % 122 122 122 91.1 % 90 82 8 82 100.0 % 3 3 3
dbcommands.c 77.8 % 9 7 2 1 6 42.9 % 14 6 1 7 1 5 -
define.c 50.0 % 2 1 1 1 0.0 % 2 2 -
event_trigger.c 79.6 % 93 74 19 74 70.0 % 40 28 12 28 100.0 % 7 7 7
explain.c 63.6 % 195 124 71 124 53.1 % 96 51 45 51 100.0 % 3 3 3
explain_state.c 85.0 % 40 34 6 34 73.9 % 46 34 12 34 100.0 % 2 2 2
extension.c 82.6 % 86 71 15 71 61.7 % 60 37 23 37 66.7 % 3 2 1 2
foreigncmds.c 84.4 % 45 38 7 38 73.9 % 46 34 12 34 100.0 % 1 1 1
indexcmds.c 93.0 % 86 80 3 3 53 27 66.7 % 72 48 8 16 32 16 100.0 % 5 5 4 1
lockcmds.c 50.0 % 2 1 1 1 50.0 % 2 1 1 1 -
opclasscmds.c 75.0 % 16 12 4 12 38.9 % 18 7 11 7 -
operatorcmds.c 57.1 % 14 8 6 8 50.0 % 16 8 8 8 -
policy.c 80.0 % 5 4 1 2 2 75.0 % 4 3 1 3 -
propgraphcmds.c 94.8 % 707 670 37 670 75.6 % 500 378 122 378 100.0 % 22 22 22
publicationcmds.c 94.8 % 97 92 5 92 71.3 % 122 87 35 87 100.0 % 1 1 1
repack.c 90.9 % 823 748 75 748 68.6 % 548 376 172 376 94.3 % 35 33 2 33
repack_worker.c 93.8 % 161 151 10 151 62.5 % 72 45 27 45 100.0 % 8 8 8
seclabel.c 100.0 % 2 2 2 75.0 % 4 3 1 3 -
sequence.c 100.0 % 13 13 13 87.5 % 8 7 1 7 100.0 % 1 1 1
sequence_xlog.c 92.6 % 27 25 2 25 25.0 % 8 2 6 2 100.0 % 2 2 2
statscmds.c 93.3 % 30 28 2 2 26 78.9 % 38 30 1 7 3 27 -
subscriptioncmds.c 93.5 % 400 374 2 24 60 314 76.1 % 293 223 6 64 38 185 100.0 % 8 8 2 6
tablecmds.c 97.2 % 284 276 1 7 15 261 78.1 % 242 189 8 45 24 165 100.0 % 7 7 7
tablespace.c 100.0 % 4 4 4 75.0 % 8 6 2 6 -
trigger.c 92.4 % 118 109 9 4 105 83.9 % 62 52 2 8 6 46 100.0 % 5 5 2 3
typecmds.c 100.0 % 41 41 1 40 75.0 % 12 9 3 2 7 100.0 % 1 1 1
user.c 88.9 % 9 8 1 8 71.4 % 14 10 4 10 -
vacuum.c 100.0 % 52 52 1 51 92.1 % 38 35 3 1 34 100.0 % 3 3 3
vacuumparallel.c 91.7 % 72 66 6 66 64.6 % 48 31 17 31 100.0 % 4 4 4
wait.c 83.5 % 109 91 18 91 60.7 % 117 71 46 71 100.0 % 2 2 2
(360..) days Total
88.9%88.9%
88.9 % 32480 28861 200 3419 9 1482 27370 68.3 % 25732 17572 1 385 7774 14 940 16618 97.9 % 1121 1097 1 23 81 63 953
aggregatecmds.c 86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
alter.c 90.8 % 349 317 32 317 67.9 % 212 144 68 144 100.0 % 10 10 3 7
amcmds.c 89.2 % 83 74 9 74 54.5 % 44 24 20 24 100.0 % 8 8 8
analyze.c 95.9 % 925 887 38 887 84.3 % 536 452 84 452 100.0 % 17 17 6 11
async.c 91.4 % 463 423 40 423 67.0 % 330 221 109 221 97.3 % 37 36 1 1 35
collationcmds.c 83.1 % 325 270 55 270 62.5 % 296 185 111 185 100.0 % 9 9 1 8
comment.c 96.1 % 129 124 5 124 84.2 % 76 64 12 64 100.0 % 6 6 6
constraint.c 92.3 % 39 36 3 36 56.7 % 30 17 13 17 100.0 % 1 1 1
conversioncmds.c 69.0 % 29 20 9 20 30.8 % 26 8 18 8 100.0 % 1 1 1
copy.c 95.0 % 337 320 17 320 76.4 % 402 307 95 307 100.0 % 7 7 7
copyfrom.c 92.8 % 582 540 42 540 72.7 % 498 362 136 362 100.0 % 24 24 2 22
copyfromparse.c 82.0 % 667 547 120 547 58.7 % 620 364 256 364 91.3 % 23 21 2 2 19
copyto.c 81.8 % 457 374 83 374 66.8 % 349 233 116 233 93.9 % 33 31 2 2 29
createas.c 98.3 % 172 169 3 169 74.5 % 98 73 25 73 100.0 % 10 10 10
dbcommands.c 84.9 % 1112 944 168 944 57.7 % 954 550 404 550 96.6 % 29 28 1 2 26
define.c 66.2 % 136 90 46 90 40.0 % 125 50 75 50 90.9 % 11 10 1 10
discard.c 93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
dropcmds.c 83.5 % 230 192 38 192 76.9 % 143 110 33 110 100.0 % 5 5 5
event_trigger.c 85.1 % 710 604 106 604 66.6 % 458 305 153 305 94.9 % 39 37 2 37
explain.c 79.9 % 2238 1789 449 1789 69.7 % 1487 1037 450 1 1036 95.7 % 70 67 3 2 65
explain_dr.c 93.1 % 101 94 7 94 70.5 % 44 31 13 31 100.0 % 7 7 1 6
explain_format.c 76.3 % 329 251 78 251 59.2 % 157 93 64 93 100.0 % 22 22 22
explain_state.c 86.3 % 117 101 16 101 71.2 % 118 84 34 84 100.0 % 7 7 3 4
extension.c 81.7 % 1155 944 211 944 56.9 % 918 522 396 522 93.8 % 48 45 3 1 44
foreigncmds.c 94.6 % 537 508 29 508 73.1 % 294 215 79 215 95.5 % 22 21 1 21
functioncmds.c 85.6 % 871 746 125 746 60.5 % 860 520 340 520 100.0 % 20 20 3 17
indexcmds.c 93.0 % 1335 1242 93 1 1241 69.5 % 1175 817 358 3 814 100.0 % 23 23 23
lockcmds.c 88.2 % 93 82 11 82 73.3 % 86 63 23 63 100.0 % 6 6 2 4
matview.c 90.9 % 263 239 24 239 51.7 % 180 93 87 93 93.3 % 15 14 1 1 13
opclasscmds.c 89.6 % 608 545 63 545 64.0 % 497 318 179 318 100.0 % 21 21 21
operatorcmds.c 94.8 % 250 237 13 237 77.6 % 228 177 51 177 100.0 % 6 6 6
policy.c 87.7 % 397 348 49 348 60.3 % 194 117 77 117 90.9 % 11 10 1 2 8
portalcmds.c 94.6 % 129 122 7 122 62.2 % 98 61 37 61 100.0 % 5 5 5
prepare.c 94.0 % 215 202 13 202 73.0 % 126 92 34 92 100.0 % 14 14 14
proclang.c 81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
publicationcmds.c 92.6 % 664 615 49 615 80.5 % 529 426 103 426 96.9 % 32 31 1 1 30
repack.c 92.8 % 332 308 24 308 61.2 % 268 164 104 164 100.0 % 5 5 5
schemacmds.c 88.2 % 127 112 15 112 61.8 % 76 47 29 47 100.0 % 4 4 4
seclabel.c 69.8 % 189 132 57 132 51.6 % 93 48 45 48 77.8 % 9 7 2 7
sequence.c 95.6 % 686 656 30 656 73.9 % 544 402 142 402 100.0 % 25 25 25
statscmds.c 93.0 % 258 240 18 240 71.3 % 202 144 58 144 100.0 % 7 7 7
subscriptioncmds.c 89.7 % 790 709 81 709 71.5 % 751 537 214 537 100.0 % 17 17 6 11
tablecmds.c 92.5 % 6786 6278 508 4 6274 72.0 % 5745 4138 1607 6 4132 100.0 % 203 203 9 194
tablespace.c 78.4 % 408 320 88 1 319 49.7 % 378 188 190 2 186 100.0 % 17 17 1 16
trigger.c 94.6 % 2047 1936 111 1936 76.8 % 1734 1331 403 1331 98.5 % 68 67 1 5 62
tsearchcmds.c 87.9 % 700 615 85 615 62.3 % 438 273 165 273 100.0 % 22 22 22
typecmds.c 85.1 % 1340 1141 199 1141 56.5 % 1069 604 465 604 97.7 % 44 43 1 1 42
user.c 89.4 % 852 762 90 762 71.1 % 788 560 228 560 100.0 % 21 21 21
vacuum.c 91.5 % 727 665 62 3 662 76.6 % 636 487 1 148 2 485 100.0 % 19 19 6 13
vacuumparallel.c 97.2 % 324 315 9 315 79.5 % 166 132 34 132 100.0 % 14 14 14
variable.c 68.5 % 444 304 140 304 54.9 % 253 139 114 139 97.2 % 36 35 1 35
view.c 92.7 % 137 127 10 127 65.3 % 124 81 43 81 100.0 % 5 5 5
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1