LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 6249 6790 92.0 %
Date: 2025-08-26 11: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 11070
ATAddForeignKeyConstraint 2612
ATCheckPartitionsNotInUse 818
ATColumnChangeRequiresRewrite 1032
ATController 32214
ATDetachCheckNoForeignKeyRefs 534
ATExecAddColumn 2910
ATExecAddConstraint 12758
ATExecAddIdentity 160
ATExecAddIndex 1634
ATExecAddIndexConstraint 10640
ATExecAddInherit 444
ATExecAddOf 66
ATExecAddStatistics 26
ATExecAlterColumnGenericOptions 172
ATExecAlterColumnType 1078
ATExecAlterConstrDeferrability 162
ATExecAlterConstrEnforceability 168
ATExecAlterConstrInheritability 60
ATExecAlterConstraint 288
ATExecAlterConstraintInternal 228
ATExecAttachPartition 2394
ATExecAttachPartitionIdx 380
ATExecChangeOwner 2224
ATExecClusterOn 64
ATExecCmd 58986
ATExecColumnDefault 584
ATExecCookedColumnDefault 80
ATExecDetachPartition 578
ATExecDetachPartitionFinalize 14
ATExecDropCluster 18
ATExecDropColumn 2196
ATExecDropConstraint 812
ATExecDropExpression 56
ATExecDropIdentity 68
ATExecDropInherit 94
ATExecDropNotNull 268
ATExecDropOf 6
ATExecEnableDisableRule 46
ATExecEnableDisableTrigger 342
ATExecForceNoForceRowSecurity 132
ATExecGenericOptions 58
ATExecReplicaIdentity 512
ATExecSetAccessMethodNoStorage 44
ATExecSetCompression 78
ATExecSetExpression 216
ATExecSetIdentity 74
ATExecSetNotNull 706
ATExecSetOptions 32
ATExecSetRelOptions 960
ATExecSetRowSecurity 336
ATExecSetStatistics 164
ATExecSetStorage 260
ATExecSetTableSpace 162
ATExecSetTableSpaceNoStorage 36
ATExecValidateConstraint 584
ATGetQueueEntry 41484
ATParseTransformCmd 22932
ATPostAlterTypeCleanup 1180
ATPostAlterTypeParse 834
ATPrepAddColumn 2190
ATPrepAddInherit 462
ATPrepAddPrimaryKey 15988
ATPrepAlterColumnType 1312
ATPrepChangePersistence 100
ATPrepCmd 34320
ATPrepDropColumn 1652
ATPrepDropExpression 86
ATPrepSetAccessMethod 110
ATPrepSetTableSpace 158
ATRewriteCatalogs 31808
ATRewriteTable 5776
ATRewriteTables 28986
ATSimplePermissions 37744
ATSimpleRecursion 1346
ATTypedTableRecursion 192
AlterConstrDeferrabilityRecurse 42
AlterConstrEnforceabilityRecurse 42
AlterConstrTriggerDeferrability 162
AlterConstrUpdateConstraintEntry 384
AlterIndexNamespaces 86
AlterRelationNamespaceInternal 188
AlterSeqNamespaces 86
AlterTable 31954
AlterTableGetLockLevel 32458
AlterTableInternal 278
AlterTableLookupRelation 32180
AlterTableMoveAll 30
AlterTableNamespace 104
AlterTableNamespaceInternal 86
AtEOSubXact_on_commit_actions 19990
AtEOXact_on_commit_actions 1075866
AttachPartitionEnsureIndexes 2130
AttachPartitionForeignKey 162
BuildDescForRelation 64912
CheckAlterTableIsSafe 60862
CheckRelationTableSpaceMove 226
CheckTableNotInUse 167946
ChooseForeignKeyConstraintNameAddition 1412
CloneFkReferenced 9608
CloneFkReferencing 9626
CloneForeignKeyConstraints 9626
CloneRowTriggersToPartition 2532
ComputePartitionAttrs 4926
ConstraintImpliedByRelConstraint 4432
CreateFKCheckTrigger 5800
CreateInheritance 2652
DefineRelation 62390
DetachAddConstraintIfNeeded 140
DetachPartitionFinalize 464
DropClonedTriggersFromPartition 464
DropErrorMsgNonExistent 1088
DropErrorMsgWrongType 0
DropForeignKeyConstraintTriggers 234
ExecuteTruncate 1686
ExecuteTruncateGuts 1658
GetAttributeCompression 255774
GetAttributeStorage 274
GetForeignKeyActionTriggers 222
GetForeignKeyCheckTriggers 820
GetParentedForeignKeyRefs 998
MarkInheritDetached 146
MergeAttributes 62186
MergeAttributesIntoExisting 2646
MergeCheckConstraint 658
MergeChildAttribute 380
MergeConstraintsIntoExisting 2514
MergeInheritedAttribute 370
NotNullImpliedByRelConstraints 1238
PartConstraintImpliedByRelConstraint 3194
PreCommit_on_commit_actions 1026730
QueueCheckConstraintValidation 126
QueueFKConstraintValidation 394
QueueNNConstraintValidation 112
QueuePartitionConstraintValidation 2564
RangeVarCallbackForAlterRelation 33670
RangeVarCallbackForAttachIndex 392
RangeVarCallbackForDropRelation 21642
RangeVarCallbackForRenameAttribute 408
RangeVarCallbackForTruncate 2084
RangeVarCallbackMaintainsTable 1046
RangeVarCallbackOwnsRelation 15784
RebuildConstraintComment 580
RememberAllDependentForRebuilding 1168
RememberClusterOnForRebuilding 456
RememberConstraintForRebuilding 698
RememberIndexForRebuilding 248
RememberReplicaIdentityForRebuilding 456
RememberStatisticsForRebuilding 26
RemoveInheritance 606
RemoveInheritedConstraint 36
RemoveRelations 17182
RenameConstraint 84
RenameRelation 512
RenameRelationInternal 1676
ResetRelRewrite 596
SetIndexStorageProperties 320
SetRelationHasSubclass 15310
SetRelationTableSpace 204
StoreCatalogInheritance 61286
StoreCatalogInheritance1 12278
TryReuseForeignKey 6
TryReuseIndex 104
addFkConstraint 4016
addFkRecurseReferenced 3324
addFkRecurseReferencing 2858
add_column_collation_dependency 3706
add_column_datatype_dependency 3706
alter_table_type_to_string 80
change_owner_fix_column_acls 486
change_owner_recurse_to_sequences 486
checkFkeyPermissions 2406
check_for_column_name_collision 3288
check_of_type 182
constraints_equivalent 92
createForeignKeyActionTriggers 3330
createForeignKeyCheckTriggers 2900
decompile_conbin 184
drop_parent_dependency 594
dropconstraint_internal 1206
findAttrByName 21692
findFkeyCast 12
find_composite_type_dependencies 4528
find_typed_table_dependencies 216
index_copy_data 62
refuseDupeIndexAttach 344
register_on_commit_action 176
relation_mark_replica_identity 464
remove_on_commit_action 48080
rename_constraint_internal 90
renameatt 316
renameatt_check 1008
renameatt_internal 552
set_attnotnull 24984
storage_name 24
transformColumnNameList 6478
transformFkeyCheckAttrs 1282
transformFkeyGetPrimaryKey 1196
transformPartitionSpec 4956
truncate_check_activity 3804
truncate_check_perms 2172
truncate_check_rel 3974
tryAttachPartitionForeignKey 276
validateFkOnDeleteSetColumns 2538
validateForeignKeyConstraint 1166
validatePartitionedIndex 326
verifyNotNullPKCompatible 548
verifyPartitionIndexNotNull 92

Generated by: LCOV version 1.16