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

Function Name Sort by function name Hit count Sort by hit count
ATAddCheckNNConstraint 11100
ATAddForeignKeyConstraint 2660
ATCheckPartitionsNotInUse 818
ATColumnChangeRequiresRewrite 1032
ATController 32268
ATDetachCheckNoForeignKeyRefs 534
ATExecAddColumn 2910
ATExecAddConstraint 12836
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 59142
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 41562
ATParseTransformCmd 23010
ATPostAlterTypeCleanup 1180
ATPostAlterTypeParse 834
ATPrepAddColumn 2190
ATPrepAddInherit 462
ATPrepAddPrimaryKey 16066
ATPrepAlterColumnType 1312
ATPrepChangePersistence 100
ATPrepCmd 34398
ATPrepDropColumn 1652
ATPrepDropExpression 86
ATPrepSetAccessMethod 110
ATPrepSetTableSpace 158
ATRewriteCatalogs 31862
ATRewriteTable 5776
ATRewriteTables 29040
ATSimplePermissions 37822
ATSimpleRecursion 1346
ATTypedTableRecursion 192
AlterConstrDeferrabilityRecurse 42
AlterConstrEnforceabilityRecurse 42
AlterConstrTriggerDeferrability 162
AlterConstrUpdateConstraintEntry 384
AlterIndexNamespaces 86
AlterRelationNamespaceInternal 188
AlterSeqNamespaces 86
AlterTable 32008
AlterTableGetLockLevel 32512
AlterTableInternal 278
AlterTableLookupRelation 32234
AlterTableMoveAll 30
AlterTableNamespace 104
AlterTableNamespaceInternal 86
AtEOSubXact_on_commit_actions 20026
AtEOXact_on_commit_actions 1101492
AttachPartitionEnsureIndexes 2130
AttachPartitionForeignKey 162
BuildDescForRelation 65186
CheckAlterTableIsSafe 61138
CheckRelationTableSpaceMove 226
CheckTableNotInUse 169178
ChooseForeignKeyConstraintNameAddition 1460
CloneFkReferenced 9650
CloneFkReferencing 9668
CloneForeignKeyConstraints 9668
CloneRowTriggersToPartition 2532
ComputePartitionAttrs 4950
ConstraintImpliedByRelConstraint 4432
CreateFKCheckTrigger 5896
CreateInheritance 2652
DefineRelation 62664
DetachAddConstraintIfNeeded 140
DetachPartitionFinalize 464
DropClonedTriggersFromPartition 464
DropErrorMsgNonExistent 1088
DropErrorMsgWrongType 0
DropForeignKeyConstraintTriggers 234
ExecuteTruncate 1744
ExecuteTruncateGuts 1726
GetAttributeCompression 256532
GetAttributeStorage 274
GetForeignKeyActionTriggers 222
GetForeignKeyCheckTriggers 820
GetParentedForeignKeyRefs 998
MarkInheritDetached 146
MergeAttributes 62460
MergeAttributesIntoExisting 2646
MergeCheckConstraint 688
MergeChildAttribute 380
MergeConstraintsIntoExisting 2514
MergeInheritedAttribute 370
NotNullImpliedByRelConstraints 1238
PartConstraintImpliedByRelConstraint 3194
PreCommit_on_commit_actions 1052022
QueueCheckConstraintValidation 126
QueueFKConstraintValidation 394
QueueNNConstraintValidation 112
QueuePartitionConstraintValidation 2564
RangeVarCallbackForAlterRelation 33678
RangeVarCallbackForAttachIndex 394
RangeVarCallbackForDropRelation 21942
RangeVarCallbackForRenameAttribute 410
RangeVarCallbackForTruncate 2156
RangeVarCallbackMaintainsTable 1010
RangeVarCallbackOwnsRelation 15870
RebuildConstraintComment 580
RememberAllDependentForRebuilding 1168
RememberClusterOnForRebuilding 456
RememberConstraintForRebuilding 698
RememberIndexForRebuilding 248
RememberReplicaIdentityForRebuilding 456
RememberStatisticsForRebuilding 26
RemoveInheritance 606
RemoveInheritedConstraint 36
RemoveRelations 17344
RenameConstraint 84
RenameRelation 512
RenameRelationInternal 1676
ResetRelRewrite 596
SetIndexStorageProperties 320
SetRelationHasSubclass 15358
SetRelationTableSpace 204
StoreCatalogInheritance 61560
StoreCatalogInheritance1 12320
TryReuseForeignKey 6
TryReuseIndex 104
addFkConstraint 4064
addFkRecurseReferenced 3372
addFkRecurseReferencing 2906
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 2454
check_for_column_name_collision 3288
check_of_type 182
constraints_equivalent 92
createForeignKeyActionTriggers 3378
createForeignKeyCheckTriggers 2948
decompile_conbin 184
drop_parent_dependency 594
dropconstraint_internal 1206
findAttrByName 21824
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 48434
rename_constraint_internal 90
renameatt 316
renameatt_check 1008
renameatt_internal 552
set_attnotnull 25206
storage_name 24
transformColumnNameList 6574
transformFkeyCheckAttrs 1282
transformFkeyGetPrimaryKey 1244
transformPartitionSpec 4980
truncate_check_activity 3862
truncate_check_perms 2244
truncate_check_rel 4046
tryAttachPartitionForeignKey 276
validateFkOnDeleteSetColumns 2586
validateForeignKeyConstraint 1166
validatePartitionedIndex 326
verifyNotNullPKCompatible 548
verifyPartitionIndexNotNull 92

Generated by: LCOV version 1.16