LCOV - code coverage report
Current view: top level - src/backend/commands Coverage Total Hit
Test: PostgreSQL 20devel Lines: 89.0 % 35920 31973
Test Date: 2026-09-26 03:15:48 Functions: 97.8 % 1252 1225
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 69.6 % 27322 19021

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 Rate Total Hit Rate Total Hit
define.c
65.9%65.9%
65.9 % 138 91 39.4 % 127 50 90.9 % 11 10
variable.c
68.3%68.3%
68.3 % 442 302 55.3 % 253 140 97.1 % 35 34
conversioncmds.c
69.0%69.0%
69.0 % 29 20 30.8 % 26 8 100.0 % 1 1
seclabel.c
70.0%70.0%
70.0 % 190 133 52.6 % 95 50 77.8 % 9 7
explain_format.c
76.1%76.1%
76.1 % 326 248 59.6 % 151 90 100.0 % 22 22
explain.c
79.7%79.7%
79.7 % 2418 1926 70.4 % 1535 1080 97.3 % 73 71
tablespace.c
80.0%80.0%
80.0 % 415 332 51.1 % 380 194 100.0 % 17 17
proclang.c
81.6%81.6%
81.6 % 76 62 55.9 % 34 19 100.0 % 2 2
extension.c
81.8%81.8%
81.8 % 1232 1008 57.7 % 956 552 92.2 % 51 47
collationcmds.c
82.8%82.8%
82.8 % 326 270 62.6 % 294 184 100.0 % 9 9
dropcmds.c
83.4%83.4%
83.4 % 229 191 77.3 % 141 109 100.0 % 5 5
copyfromparse.c
84.3%84.3%
84.3 % 737 621 62.7 % 632 396 91.7 % 24 22
event_trigger.c
84.4%84.4%
84.4 % 790 667 67.3 % 471 317 95.7 % 46 44
dbcommands.c
84.8%84.8%
84.8 % 1117 947 57.6 % 946 545 96.6 % 29 28
explain_state.c
84.8%84.8%
84.8 % 158 134 73.1 % 156 114 100.0 % 9 9
wait.c
85.0%85.0%
85.0 % 113 96 67.8 % 121 82 100.0 % 2 2
typecmds.c
85.6%85.6%
85.6 % 1382 1183 57.1 % 1067 609 97.8 % 45 44
copyto.c
85.7%85.7%
85.7 % 575 493 72.0 % 421 303 94.4 % 36 34
functioncmds.c
85.8%85.8%
85.8 % 883 758 61.1 % 864 528 100.0 % 20 20
aggregatecmds.c
86.1%86.1%
86.1 % 180 155 59.1 % 232 137 100.0 % 2 2
lockcmds.c
87.4%87.4%
87.4 % 95 83 73.3 % 86 63 100.0 % 6 6
policy.c
87.4%87.4%
87.4 % 405 354 61.3 % 194 119 90.9 % 11 10
tsearchcmds.c
87.9%87.9%
87.9 % 704 619 62.3 % 438 273 100.0 % 22 22
schemacmds.c
88.2%88.2%
88.2 % 127 112 62.5 % 72 45 100.0 % 5 5
amcmds.c
89.2%89.2%
89.2 % 83 74 54.5 % 44 24 100.0 % 8 8
opclasscmds.c
89.2%89.2%
89.2 % 623 556 63.4 % 513 325 100.0 % 21 21
user.c
89.4%89.4%
89.4 % 860 769 71.4 % 802 573 100.0 % 21 21
async.c
89.6%89.6%
89.6 % 809 725 68.9 % 508 350 96.4 % 55 53
subscriptioncmds.c
90.8%90.8%
90.8 % 1247 1132 73.1 % 1050 768 100.0 % 27 27
alter.c
90.9%90.9%
90.9 % 352 320 70.0 % 190 133 100.0 % 10 10
matview.c
91.0%91.0%
91.0 % 267 243 53.0 % 168 89 93.3 % 15 14
constraint.c
91.2%91.2%
91.2 % 34 31 56.7 % 30 17 100.0 % 1 1
repack.c
91.7%91.7%
91.7 % 1193 1094 67.0 % 801 537 97.7 % 43 42
vacuum.c
91.8%91.8%
91.8 % 785 721 81.1 % 645 523 100.0 % 22 22
tablecmds.c
92.4%92.4%
92.4 % 6985 6457 73.1 % 5708 4174 99.5 % 211 210
sequence_xlog.c
92.6%92.6%
92.6 % 27 25 25.0 % 8 2 100.0 % 2 2
view.c
92.6%92.6%
92.6 % 135 125 66.7 % 120 80 100.0 % 5 5
operatorcmds.c
92.8%92.8%
92.8 % 264 245 75.8 % 244 185 100.0 % 6 6
copyfrom.c
92.9%92.9%
92.9 % 590 548 75.6 % 476 360 100.0 % 24 24
publicationcmds.c
92.9%92.9%
92.9 % 761 707 79.0 % 653 516 97.0 % 33 32
indexcmds.c
93.0%93.0%
93.0 % 1406 1307 69.8 % 1183 826 100.0 % 28 28
discard.c
93.1%93.1%
93.1 % 29 27 57.1 % 7 4 100.0 % 2 2
explain_dr.c
93.1%93.1%
93.1 % 102 95 71.4 % 42 30 100.0 % 7 7
statscmds.c
93.1%93.1%
93.1 % 291 271 74.8 % 238 178 100.0 % 8 8
prepare.c
93.9%93.9%
93.9 % 213 200 73.8 % 122 90 100.0 % 14 14
foreigncmds.c
93.8%93.8%
93.8 % 582 546 73.2 % 340 249 95.7 % 23 22
repack_worker.c
93.9%93.9%
93.9 % 164 154 62.9 % 62 39 100.0 % 8 8
portalcmds.c
94.3%94.3%
94.3 % 122 115 64.6 % 82 53 100.0 % 5 5
trigger.c
94.4%94.4%
94.4 % 2128 2008 79.5 % 1620 1288 98.6 % 74 73
copy.c
95.6%95.6%
95.6 % 410 392 80.9 % 528 427 100.0 % 7 7
sequence.c
95.6%95.6%
95.6 % 685 655 76.0 % 516 392 100.0 % 26 26
analyze.c
95.8%95.8%
95.8 % 1009 967 84.5 % 588 497 100.0 % 20 20
comment.c
96.2%96.2%
96.2 % 130 125 85.0 % 80 68 100.0 % 6 6
vacuumparallel.c
97.4%97.4%
97.4 % 380 370 84.3 % 178 150 100.0 % 18 18
createas.c
98.2%98.2%
98.2 % 167 164 79.8 % 84 67 100.0 % 10 10

Generated by: LCOV version 2.0-1