LCOV - code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 6233 6774 92.0 %
Date: 2025-10-31 20:18:13 Functions: 206 207 99.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ATAddCheckNNConstraint 10966
ATAddForeignKeyConstraint 2672
ATCheckPartitionsNotInUse 818
ATColumnChangeRequiresRewrite 1032
ATController 32344
ATDetachCheckNoForeignKeyRefs 534
ATExecAddColumn 2934
ATExecAddConstraint 12848
ATExecAddIdentity 160
ATExecAddIndex 1634
ATExecAddIndexConstraint 10640
ATExecAddInherit 446
ATExecAddOf 66
ATExecAddStatistics 26
ATExecAlterColumnGenericOptions 172
ATExecAlterColumnType 1078
ATExecAlterConstrDeferrability 162
ATExecAlterConstrEnforceability 168
ATExecAlterConstrInheritability 60
ATExecAlterConstraint 288
ATExecAlterConstraintInternal 228
ATExecAttachPartition 2406
ATExecAttachPartitionIdx 380
ATExecChangeOwner 2226
ATExecClusterOn 64
ATExecCmd 59230
ATExecColumnDefault 584
ATExecCookedColumnDefault 80
ATExecDetachPartition 578
ATExecDetachPartitionFinalize 14
ATExecDropCluster 18
ATExecDropColumn 2208
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 712
ATExecSetOptions 32
ATExecSetRelOptions 960
ATExecSetRowSecurity 348
ATExecSetStatistics 164
ATExecSetStorage 260
ATExecSetTableSpace 162
ATExecSetTableSpaceNoStorage 36
ATExecValidateConstraint 584
ATGetQueueEntry 41510
ATParseTransformCmd 23058
ATPostAlterTypeCleanup 1180
ATPostAlterTypeParse 834
ATPrepAddColumn 2214
ATPrepAddInherit 464
ATPrepAddPrimaryKey 16078
ATPrepAlterColumnType 1312
ATPrepChangePersistence 100
ATPrepCmd 34474
ATPrepDropColumn 1658
ATPrepDropExpression 86
ATPrepSetAccessMethod 110
ATPrepSetTableSpace 158
ATRewriteCatalogs 31938
ATRewriteTable 5782
ATRewriteTables 29116
ATSimplePermissions 37916
ATSimpleRecursion 1346
ATTypedTableRecursion 192
AlterConstrDeferrabilityRecurse 42
AlterConstrEnforceabilityRecurse 42
AlterConstrTriggerDeferrability 162
AlterConstrUpdateConstraintEntry 384
AlterIndexNamespaces 86
AlterRelationNamespaceInternal 188
AlterSeqNamespaces 86
AlterTable 32084
AlterTableGetLockLevel 32588
AlterTableInternal 278
AlterTableLookupRelation 32310
AlterTableMoveAll 30
AlterTableNamespace 104
AlterTableNamespaceInternal 86
AtEOSubXact_on_commit_actions 20050
AtEOXact_on_commit_actions 1080806
AttachPartitionEnsureIndexes 2142
AttachPartitionForeignKey 162
BuildDescForRelation 65758
CheckAlterTableIsSafe 61318
CheckRelationTableSpaceMove 226
CheckTableNotInUse 170324
ChooseForeignKeyConstraintNameAddition 1472
CloneFkReferenced 9812
CloneFkReferencing 9830
CloneForeignKeyConstraints 9830
CloneRowTriggersToPartition 2556
ComputePartitionAttrs 5034
ConstraintImpliedByRelConstraint 4310
CreateFKCheckTrigger 5944
CreateInheritance 2666
DefineRelation 63212
DetachPartitionFinalize 464
DropClonedTriggersFromPartition 464
DropErrorMsgNonExistent 1088
DropErrorMsgWrongType 0
DropForeignKeyConstraintTriggers 234
ExecuteTruncate 1762
ExecuteTruncateGuts 1732
GetAttributeCompression 259376
GetAttributeStorage 274
GetForeignKeyActionTriggers 222
GetForeignKeyCheckTriggers 832
GetParentedForeignKeyRefs 998
MarkInheritDetached 146
MergeAttributes 63008
MergeAttributesIntoExisting 2660
MergeCheckConstraint 688
MergeChildAttribute 380
MergeConstraintsIntoExisting 2528
MergeInheritedAttribute 370
NotNullImpliedByRelConstraints 1244
PartConstraintImpliedByRelConstraint 3066
PreCommit_on_commit_actions 1031020
QueueCheckConstraintValidation 126
QueueFKConstraintValidation 394
QueueNNConstraintValidation 112
QueuePartitionConstraintValidation 2576
RangeVarCallbackForAlterRelation 33714
RangeVarCallbackForAttachIndex 404
RangeVarCallbackForDropRelation 22182
RangeVarCallbackForRenameAttribute 424
RangeVarCallbackForTruncate 2174
RangeVarCallbackMaintainsTable 1024
RangeVarCallbackOwnsRelation 15966
RebuildConstraintComment 580
RememberAllDependentForRebuilding 1168
RememberClusterOnForRebuilding 456
RememberConstraintForRebuilding 698
RememberIndexForRebuilding 248
RememberReplicaIdentityForRebuilding 456
RememberStatisticsForRebuilding 26
RemoveInheritance 606
RemoveInheritedConstraint 36
RemoveRelations 17550
RenameConstraint 84
RenameRelation 512
RenameRelationInternal 1676
ResetRelRewrite 596
SetIndexStorageProperties 320
SetRelationHasSubclass 15576
SetRelationTableSpace 204
StoreCatalogInheritance 62108
StoreCatalogInheritance1 12526
TryReuseForeignKey 6
TryReuseIndex 104
addFkConstraint 4100
addFkRecurseReferenced 3396
addFkRecurseReferencing 2930
add_column_collation_dependency 3730
add_column_datatype_dependency 3730
alter_table_type_to_string 80
change_owner_fix_column_acls 486
change_owner_recurse_to_sequences 486
checkFkeyPermissions 2466
check_for_column_name_collision 3312
check_of_type 182
constraints_equivalent 92
createForeignKeyActionTriggers 3402
createForeignKeyCheckTriggers 2972
decompile_conbin 184
drop_parent_dependency 594
dropconstraint_internal 1206
findAttrByName 22304
findFkeyCast 12
find_composite_type_dependencies 4552
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 48930
rename_constraint_internal 90
renameatt 316
renameatt_check 1018
renameatt_internal 552
set_attnotnull 25304
storage_name 24
transformColumnNameList 6598
transformFkeyCheckAttrs 1282
transformFkeyGetPrimaryKey 1256
transformPartitionSpec 5064
truncate_check_activity 3880
truncate_check_perms 2262
truncate_check_rel 4064
tryAttachPartitionForeignKey 276
validateFkOnDeleteSetColumns 2598
validateForeignKeyConstraint 1166
validatePartitionedIndex 326
verifyNotNullPKCompatible 548
verifyPartitionIndexNotNull 92

Generated by: LCOV version 1.16