LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 6250 6790 92.0 %
Date: 2025-07-08 00:17:24 Functions: 207 208 99.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ATAddCheckNNConstraint 11292
ATAddForeignKeyConstraint 2650
ATCheckPartitionsNotInUse 816
ATColumnChangeRequiresRewrite 1032
ATController 34874
ATDetachCheckNoForeignKeyRefs 526
ATExecAddColumn 2908
ATExecAddConstraint 12990
ATExecAddIdentity 204
ATExecAddIndex 1900
ATExecAddIndexConstraint 10860
ATExecAddInherit 426
ATExecAddOf 66
ATExecAddStatistics 26
ATExecAlterColumnGenericOptions 172
ATExecAlterColumnType 1078
ATExecAlterConstrDeferrability 162
ATExecAlterConstrEnforceability 168
ATExecAlterConstrInheritability 60
ATExecAlterConstraint 288
ATExecAlterConstraintInternal 228
ATExecAttachPartition 2796
ATExecAttachPartitionIdx 476
ATExecChangeOwner 3812
ATExecClusterOn 64
ATExecCmd 62364
ATExecColumnDefault 612
ATExecCookedColumnDefault 80
ATExecDetachPartition 570
ATExecDetachPartitionFinalize 14
ATExecDropCluster 18
ATExecDropColumn 2196
ATExecDropConstraint 810
ATExecDropExpression 56
ATExecDropIdentity 68
ATExecDropInherit 86
ATExecDropNotNull 268
ATExecDropOf 6
ATExecEnableDisableRule 52
ATExecEnableDisableTrigger 346
ATExecForceNoForceRowSecurity 134
ATExecGenericOptions 58
ATExecReplicaIdentity 508
ATExecSetAccessMethodNoStorage 44
ATExecSetCompression 90
ATExecSetExpression 216
ATExecSetIdentity 74
ATExecSetNotNull 706
ATExecSetOptions 32
ATExecSetRelOptions 958
ATExecSetRowSecurity 318
ATExecSetStatistics 164
ATExecSetStorage 246
ATExecSetTableSpace 162
ATExecSetTableSpaceNoStorage 36
ATExecValidateConstraint 584
ATGetQueueEntry 44586
ATParseTransformCmd 24018
ATPostAlterTypeCleanup 1180
ATPostAlterTypeParse 834
ATPrepAddColumn 2188
ATPrepAddInherit 444
ATPrepAddPrimaryKey 16542
ATPrepAlterColumnType 1312
ATPrepChangePersistence 100
ATPrepCmd 36980
ATPrepDropColumn 1652
ATPrepDropExpression 86
ATPrepSetAccessMethod 110
ATPrepSetTableSpace 158
ATRewriteCatalogs 34468
ATRewriteTable 6192
ATRewriteTables 31646
ATSimplePermissions 39228
ATSimpleRecursion 1360
ATTypedTableRecursion 192
AlterConstrDeferrabilityRecurse 42
AlterConstrEnforceabilityRecurse 42
AlterConstrTriggerDeferrability 162
AlterConstrUpdateConstraintEntry 384
AlterIndexNamespaces 86
AlterRelationNamespaceInternal 188
AlterSeqNamespaces 86
AlterTable 34610
AlterTableGetLockLevel 35118
AlterTableInternal 282
AlterTableLookupRelation 34836
AlterTableMoveAll 30
AlterTableNamespace 104
AlterTableNamespaceInternal 86
AtEOSubXact_on_commit_actions 20042
AtEOXact_on_commit_actions 986624
AttachPartitionEnsureIndexes 2532
AttachPartitionForeignKey 162
BuildDescForRelation 66570
CheckAlterTableIsSafe 64268
CheckRelationTableSpaceMove 226
CheckTableNotInUse 173060
ChooseForeignKeyConstraintNameAddition 1412
CloneFkReferenced 9962
CloneFkReferencing 9980
CloneForeignKeyConstraints 9980
CloneRowTriggersToPartition 2934
ComputePartitionAttrs 5068
ConstraintImpliedByRelConstraint 4840
CreateFKCheckTrigger 5972
CreateInheritance 3036
DefineRelation 64046
DetachAddConstraintIfNeeded 140
DetachPartitionFinalize 456
DropClonedTriggersFromPartition 456
DropErrorMsgNonExistent 1084
DropErrorMsgWrongType 0
DropForeignKeyConstraintTriggers 234
ExecuteTruncate 2942
ExecuteTruncateGuts 2922
GetAttributeCompression 263918
GetAttributeStorage 254
GetForeignKeyActionTriggers 222
GetForeignKeyCheckTriggers 820
GetParentedForeignKeyRefs 982
MarkInheritDetached 146
MergeAttributes 63842
MergeAttributesIntoExisting 3030
MergeCheckConstraint 662
MergeChildAttribute 428
MergeConstraintsIntoExisting 2898
MergeInheritedAttribute 390
NotNullImpliedByRelConstraints 1238
PartConstraintImpliedByRelConstraint 3602
PreCommit_on_commit_actions 937910
QueueCheckConstraintValidation 126
QueueFKConstraintValidation 394
QueueNNConstraintValidation 112
QueuePartitionConstraintValidation 2972
RangeVarCallbackForAlterRelation 36402
RangeVarCallbackForAttachIndex 494
RangeVarCallbackForDropRelation 21544
RangeVarCallbackForRenameAttribute 420
RangeVarCallbackForTruncate 3558
RangeVarCallbackMaintainsTable 1030
RangeVarCallbackOwnsRelation 16116
RebuildConstraintComment 580
RememberAllDependentForRebuilding 1168
RememberClusterOnForRebuilding 456
RememberConstraintForRebuilding 698
RememberIndexForRebuilding 248
RememberReplicaIdentityForRebuilding 456
RememberStatisticsForRebuilding 26
RemoveInheritance 590
RemoveInheritedConstraint 36
RemoveRelations 17066
RenameConstraint 84
RenameRelation 510
RenameRelationInternal 1702
ResetRelRewrite 610
SetIndexStorageProperties 318
SetRelationHasSubclass 15854
SetRelationTableSpace 204
StoreCatalogInheritance 62942
StoreCatalogInheritance1 12726
TryReuseForeignKey 6
TryReuseIndex 104
addFkConstraint 4146
addFkRecurseReferenced 3406
addFkRecurseReferencing 2944
add_column_collation_dependency 3704
add_column_datatype_dependency 3704
alter_table_type_to_string 80
change_owner_fix_column_acls 488
change_owner_recurse_to_sequences 488
checkFkeyPermissions 2444
check_for_column_name_collision 3286
check_of_type 194
constraints_equivalent 94
createForeignKeyActionTriggers 3412
createForeignKeyCheckTriggers 2986
decompile_conbin 188
drop_parent_dependency 578
dropconstraint_internal 1204
findAttrByName 21964
findFkeyCast 12
find_composite_type_dependencies 4524
find_typed_table_dependencies 216
index_copy_data 62
refuseDupeIndexAttach 440
register_on_commit_action 176
relation_mark_replica_identity 460
remove_on_commit_action 47886
rename_constraint_internal 90
renameatt 316
renameatt_check 1020
renameatt_internal 552
set_attnotnull 25658
storage_name 24
transformColumnNameList 6592
transformFkeyCheckAttrs 1320
transformFkeyGetPrimaryKey 1196
transformPartitionSpec 5098
truncate_check_activity 5060
truncate_check_perms 3646
truncate_check_rel 5448
tryAttachPartitionForeignKey 282
validateFkOnDeleteSetColumns 2576
validateForeignKeyConstraint 1230
validatePartitionedIndex 422
verifyNotNullPKCompatible 844
verifyPartitionIndexNotNull 166

Generated by: LCOV version 1.16