LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.5 % 7248 6708
Test Date: 2026-04-15 17:16:18 Functions: 100.0 % 222 222
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
ATAddCheckNNConstraint 7144
ATAddForeignKeyConstraint 1833
ATCheckPartitionsNotInUse 577
ATColumnChangeRequiresRewrite 763
ATController 21622
ATDetachCheckNoForeignKeyRefs 344
ATExecAddColumn 2119
ATExecAddConstraint 8294
ATExecAddIdentity 103
ATExecAddIndex 1066
ATExecAddIndexConstraint 6653
ATExecAddInherit 289
ATExecAddOf 42
ATExecAddStatistics 53
ATExecAlterCheckConstrEnforceability 236
ATExecAlterColumnGenericOptions 94
ATExecAlterColumnType 792
ATExecAlterConstrDeferrability 108
ATExecAlterConstrInheritability 40
ATExecAlterConstraint 292
ATExecAlterConstraintInternal 252
ATExecAlterFKConstrEnforceability 128
ATExecAttachPartition 1604
ATExecAttachPartitionIdx 247
ATExecChangeOwner 1349
ATExecClusterOn 39
ATExecCmd 38876
ATExecColumnDefault 383
ATExecCookedColumnDefault 53
ATExecDetachPartition 373
ATExecDetachPartitionFinalize 7
ATExecDropCluster 8
ATExecDropColumn 1498
ATExecDropConstraint 573
ATExecDropExpression 37
ATExecDropIdentity 61
ATExecDropInherit 69
ATExecDropNotNull 177
ATExecDropOf 4
ATExecEnableDisableRule 29
ATExecEnableDisableTrigger 191
ATExecForceNoForceRowSecurity 90
ATExecGenericOptions 33
ATExecMergePartitions 116
ATExecReplicaIdentity 313
ATExecSetAccessMethodNoStorage 29
ATExecSetCompression 47
ATExecSetExpression 169
ATExecSetIdentity 49
ATExecSetNotNull 469
ATExecSetOptions 21
ATExecSetRelOptions 627
ATExecSetRowSecurity 246
ATExecSetStatistics 111
ATExecSetStorage 173
ATExecSetTableSpace 102
ATExecSetTableSpaceNoStorage 24
ATExecSplitPartition 128
ATExecValidateConstraint 347
ATGetQueueEntry 29053
ATParseTransformCmd 15628
ATPostAlterTypeCleanup 889
ATPostAlterTypeParse 625
ATPrepAddColumn 1617
ATPrepAddPrimaryKey 10377
ATPrepAlterColumnType 947
ATPrepChangeInherit 378
ATPrepChangePersistence 66
ATPrepCmd 23098
ATPrepDropColumn 1133
ATPrepDropExpression 57
ATPrepSetAccessMethod 73
ATPrepSetTableSpace 100
ATRewriteCatalogs 21325
ATRewriteTable 4278
ATRewriteTables 19156
ATSimplePermissions 25774
ATSimpleRecursion 917
ATTypedTableRecursion 125
AlterCheckConstrEnforceabilityRecurse 148
AlterConstrDeferrabilityRecurse 28
AlterConstrTriggerDeferrability 108
AlterConstrUpdateConstraintEntry 468
AlterFKConstrEnforceabilityRecurse 32
AlterIndexNamespaces 64
AlterRelationNamespaceInternal 135
AlterSeqNamespaces 64
AlterTable 21450
AlterTableGetLockLevel 21807
AlterTableInternal 184
AlterTableLookupRelation 21623
AlterTableMoveAll 15
AlterTableNamespace 88
AlterTableNamespaceInternal 68
AtEOSubXact_on_commit_actions 11053
AtEOXact_on_commit_actions 621367
AttachPartitionEnsureIndexes 1844
AttachPartitionForeignKey 108
BuildDescForRelation 43995
CheckAlterTableIsSafe 40766
CheckRelationTableSpaceMove 144
CheckTableNotInUse 114667
ChooseForeignKeyConstraintNameAddition 1076
CloneFkReferenced 7943
CloneFkReferencing 7955
CloneForeignKeyConstraints 7955
CloneRowTriggersToPartition 2084
ComputePartitionAttrs 3539
ConstraintImpliedByRelConstraint 2874
CreateFKCheckTrigger 4110
CreateInheritance 2185
DefineRelation 41698
DetachPartitionFinalize 672
DropClonedTriggersFromPartition 672
DropErrorMsgNonExistent 625
DropErrorMsgWrongType 4
DropForeignKeyConstraintTriggers 160
ExecuteTruncate 1154
ExecuteTruncateGuts 1139
GetAttributeCompression 169624
GetAttributeStorage 204
GetForeignKeyActionTriggers 128
GetForeignKeyCheckTriggers 551
GetParentedForeignKeyRefs 1016
MarkInheritDetached 75
MergeAttributes 41563
MergeAttributesIntoExisting 2181
MergeCheckConstraint 493
MergeChildAttribute 251
MergeConstraintsIntoExisting 2093
MergeInheritedAttribute 245
MergePartitionsMoveRows 88
NotNullImpliedByRelConstraints 816
PartConstraintImpliedByRelConstraint 2058
PreCommit_on_commit_actions 586272
QueueCheckConstraintValidation 84
QueueFKConstraintValidation 225
QueueNNConstraintValidation 74
QueuePartitionConstraintValidation 1733
RangeVarCallbackForAlterRelation 22767
RangeVarCallbackForAttachIndex 261
RangeVarCallbackForDropRelation 14302
RangeVarCallbackForRenameAttribute 277
RangeVarCallbackForTruncate 1440
RangeVarCallbackMaintainsTable 684
RangeVarCallbackOwnsRelation 11812
RebuildConstraintComment 418
RememberAllDependentForRebuilding 945
RememberClusterOnForRebuilding 306
RememberConstraintForRebuilding 524
RememberIndexForRebuilding 167
RememberReplicaIdentityForRebuilding 306
RememberStatisticsForRebuilding 53
RemoveInheritance 773
RemoveInheritedConstraint 24
RemoveRelations 11584
RenameConstraint 56
RenameRelation 327
RenameRelationInternal 1104
ResetRelRewrite 379
SetIndexStorageProperties 208
SetRelationHasSubclass 12150
SetRelationTableSpace 126
SplitPartitionMoveRows 120
StoreCatalogInheritance 40960
StoreCatalogInheritance1 9697
TryReuseForeignKey 4
TryReuseIndex 73
addFkConstraint 2835
addFkRecurseReferenced 2347
addFkRecurseReferencing 2028
add_column_collation_dependency 2639
add_column_datatype_dependency 2639
alter_table_type_to_string 73
attachPartitionTable 1916
buildExpressionExecutionStates 420
change_owner_fix_column_acls 410
change_owner_recurse_to_sequences 410
checkFkeyPermissions 1696
check_for_column_name_collision 2369
check_of_type 119
constraints_equivalent 136
createForeignKeyActionTriggers 2342
createForeignKeyCheckTriggers 2055
createPartitionTable 440
createSplitPartitionContext 332
createTableConstraints 420
decompile_conbin 272
deleteSplitPartitionContext 332
detachPartitionTable 368
drop_parent_dependency 765
dropconstraint_internal 853
evaluateGeneratedExpressionsAndCheckConstraints 664
findAttrByName 16619
findFkeyCast 8
find_composite_type_dependencies 3317
find_typed_table_dependencies 141
getAttributesList 440
index_copy_data 36
refuseDupeIndexAttach 223
register_on_commit_action 120
relation_mark_replica_identity 281
remove_on_commit_action 33238
rename_constraint_internal 60
renameatt 209
renameatt_check 673
renameatt_internal 366
set_attnotnull 16446
storage_name 16
transformColumnNameList 4497
transformFkeyCheckAttrs 849
transformFkeyGetPrimaryKey 895
transformPartitionSpec 3559
truncate_check_activity 2592
truncate_check_perms 1498
truncate_check_rel 2717
tryAttachPartitionForeignKey 183
validateFkOnDeleteSetColumns 1784
validateForeignKeyConstraint 828
validatePartitionedIndex 211
verifyNotNullPKCompatible 341
verifyPartitionIndexNotNull 55

Generated by: LCOV version 2.0-1