LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 92.6 % 6991 6474
Test Date: 2026-09-05 07:15:54 Functions: 100.0 % 211 211
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 73.3 % 5715 4189

Function Name Sort by function name Hit count Sort by function hit count
ATExecDropOf 4
DropErrorMsgWrongType 4
TryReuseForeignKey 4
ATExecDetachPartitionFinalize 7
ATExecDropCluster 8
findFkeyCast 8
AlterTableMoveAll 16
storage_name 16
ATExecSetOptions 21
ATExecSetTableSpaceNoStorage 24
RemoveInheritedConstraint 24
AlterConstrDeferrabilityRecurse 28
AlterFKConstrEnforceabilityRecurse 28
ATExecEnableDisableRule 29
ATExecSetAccessMethodNoStorage 29
ATExecGenericOptions 34
ATExecClusterOn 39
ATExecAlterConstrInheritability 40
index_copy_data 40
ATExecDropIdentity 45
ATExecSetCompression 48
ATExecSetIdentity 49
ATExecAddOf 50
verifyPartitionIndexNotNull 55
ATExecAddStatistics 57
ATExecCookedColumnDefault 57
RememberStatisticsForRebuilding 57
RenameConstraint 60
AlterIndexNamespaces 64
AlterSeqNamespaces 64
rename_constraint_internal 64
ATExecDropExpression 65
ATPrepChangePersistence 67
AlterTableNamespaceInternal 68
ATExecDropInherit 69
alter_table_type_to_string 69
ATPrepSetAccessMethod 73
MarkInheritDetached 75
QueueNNConstraintValidation 78
QueueCheckConstraintValidation 84
TryReuseIndex 85
ATExecForceNoForceRowSecurity 90
ATExecAlterColumnGenericOptions 94
AlterTableNamespace 96
ATPrepDropExpression 97
ATExecAddIdentity 103
GetForeignKeyActionTriggers 104
ATPrepSetTableSpace 106
ATExecAlterConstrDeferrability 108
AlterConstrTriggerDeferrability 108
AttachPartitionForeignKey 108
ATExecSetStatistics 111
ATExecSetTableSpace 116
register_on_commit_action 116
ATExecAlterFKConstrEnforceability 120
check_of_type 127
ATTypedTableRecursion 133
AlterRelationNamespaceInternal 135
SetRelationTableSpace 139
find_typed_table_dependencies 149
CheckRelationTableSpaceMove 157
DropForeignKeyConstraintTriggers 160
ATExecSetStorage 174
ATExecDropNotNull 177
RememberWholeRowDependentForRebuilding 181
tryAttachPartitionForeignKey 183
GetAttributeStorage 186
ATExecEnableDisableTrigger 191
RememberIndexForRebuilding 191
ATExecSetExpression 193
AlterTableInternal 193
AlterCheckConstrEnforceabilityRecurse 208
SetIndexStorageProperties 210
QueueFKConstraintValidation 217
renameatt 221
constraints_equivalent 232
MergeChildAttribute 251
refuseDupeIndexAttach 252
validatePartitionedIndex 252
MergeInheritedAttribute 253
ATExecSetRowSecurity 258
ATCheckCheckConstrHasEnforcedParent 268
ATExecAttachPartitionIdx 284
ATExecAlterConstraintInternal 288
RangeVarCallbackForRenameAttribute 290
relation_mark_replica_identity 291
ATExecAddInherit 297
RangeVarCallbackForAttachIndex 297
DetachPartitionFinalize 300
DropClonedTriggersFromPartition 300
ATExecReplicaIdentity 327
RenameRelation 327
RememberClusterOnForRebuilding 330
RememberReplicaIdentityForRebuilding 330
ATExecAlterConstraint 332
ATExecAlterCheckConstrEnforceability 336
ATDetachCheckNoForeignKeyRefs 340
verifyNotNullPKCompatible 342
ATExecValidateConstraint 347
ATExecDetachPartition 369
renameatt_internal 374
ATPrepChangeInherit 386
ATExecColumnDefault 387
ResetRelRewrite 389
drop_parent_dependency 393
RemoveInheritance 401
change_owner_fix_column_acls 420
change_owner_recurse_to_sequences 420
RebuildConstraintComment 434
decompile_conbin 464
ATExecSetNotNull 469
AlterConstrUpdateConstraintEntry 512
GetForeignKeyCheckTriggers 523
MergeCheckConstraint 529
RememberConstraintForRebuilding 544
ATExecDropConstraint 578
ATCheckPartitionsNotInUse 582
DropErrorMsgNonExistent 619
ATExecSetRelOptions 635
GetParentedForeignKeyRefs 640
ATPostAlterTypeParse 669
renameatt_check 698
RangeVarCallbackMaintainsTable 718
ATColumnChangeRequiresRewrite 771
ATExecAlterColumnType 804
NotNullImpliedByRelConstraints 823
validateForeignKeyConstraint 828
dropconstraint_internal 858
transformFkeyGetPrimaryKey 904
transformFkeyCheckAttrs 907
ATPostAlterTypeCleanup 925
ATPrepAlterColumnType 959
RememberAllDependentForRebuilding 981
ATSimpleRecursion 986
RenameRelationInternal 1082
ATExecAddIndex 1109
ATPrepDropColumn 1119
ChooseForeignKeyConstraintNameAddition 1143
ExecuteTruncateGuts 1174
ExecuteTruncate 1190
ATExecChangeOwner 1365
AttachPartitionEnsureIndexes 1369
ATExecDropColumn 1484
RangeVarCallbackForTruncate 1489
truncate_check_perms 1548
ATExecAttachPartition 1549
CloneRowTriggersToPartition 1589
ATPrepAddColumn 1618
MergeConstraintsIntoExisting 1626
QueuePartitionConstraintValidation 1654
MergeAttributesIntoExisting 1714
CreateInheritance 1718
checkFkeyPermissions 1763
validateFkOnDeleteSetColumns 1851
ATAddForeignKeyConstraint 1904
PartConstraintImpliedByRelConstraint 1979
addFkRecurseReferencing 2071
createForeignKeyCheckTriggers 2098
ATExecAddColumn 2120
addFkRecurseReferenced 2366
createForeignKeyActionTriggers 2369
check_for_column_name_collision 2378
truncate_check_activity 2640
add_column_collation_dependency 2652
add_column_datatype_dependency 2652
truncate_check_rel 2767
ConstraintImpliedByRelConstraint 2802
addFkConstraint 2834
ComputePartitionAttrs 3342
transformPartitionSpec 3362
find_composite_type_dependencies 3363
ATRewriteTable 4187
CreateFKCheckTrigger 4196
transformColumnNameList 4689
ATExecAddIndexConstraint 6533
CloneFkReferenced 6969
ATAddCheckNNConstraint 6980
CloneFkReferencing 6981
CloneForeignKeyConstraints 6981
ATExecAddConstraint 8278
StoreCatalogInheritance1 8796
ATPrepAddPrimaryKey 10311
SetRelationHasSubclass 10838
RangeVarCallbackOwnsRelation 11473
RemoveRelations 11750
RangeVarCallbackForDropRelation 14588
ATParseTransformCmd 15133
findAttrByName 15274
set_attnotnull 16344
ATRewriteTables 18935
ATRewriteCatalogs 20939
AlterTable 21061
AlterTableLookupRelation 21235
ATController 21240
AlterTableGetLockLevel 21428
RangeVarCallbackForAlterRelation 22330
ATPrepCmd 22749
AtEOSubXact_on_commit_actions 22879
ATSimplePermissions 25314
ATGetQueueEntry 27776
remove_on_commit_action 32826
ATExecCmd 38434
CheckAlterTableIsSafe 40219
StoreCatalogInheritance 40813
MergeAttributes 41425
DefineRelation 41560
BuildDescForRelation 43418
CheckTableNotInUse 113271
GetAttributeCompression 166435
PreCommit_on_commit_actions 617432
AtEOXact_on_commit_actions 653097

Generated by: LCOV version 2.0-1