LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
92.7 %
7465
6923
Test Date:
2026-07-26 00:15:45
Functions:
100.0 %
229
229
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
73.6 %
6059
4457
Function Name
Hit count
ATExecDropOf
4
DropErrorMsgWrongType
4
TryReuseForeignKey
4
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
findFkeyCast
8
AlterTableMoveAll
16
storage_name
16
ATExecSetOptions
21
ATExecSetTableSpaceNoStorage
24
RemoveInheritedConstraint
24
AlterConstrDeferrabilityRecurse
28
ATExecEnableDisableRule
29
ATExecSetAccessMethodNoStorage
29
AlterFKConstrEnforceabilityRecurse
32
ATExecGenericOptions
33
ATExecClusterOn
39
ATExecAlterConstrInheritability
40
index_copy_data
40
ATExecDropExpression
41
ATExecAddOf
42
ATExecSetCompression
48
ATExecSetIdentity
49
ATExecAddStatistics
53
ATExecCookedColumnDefault
53
RememberStatisticsForRebuilding
53
verifyPartitionIndexNotNull
55
RenameConstraint
56
rename_constraint_internal
60
ATExecDropIdentity
61
ATPrepDropExpression
61
AlterIndexNamespaces
64
AlterSeqNamespaces
64
ATPrepChangePersistence
67
AlterTableNamespaceInternal
68
ATExecDropInherit
69
ATPrepSetAccessMethod
73
alter_table_type_to_string
73
QueueNNConstraintValidation
74
MarkInheritDetached
75
QueueCheckConstraintValidation
84
TryReuseIndex
85
equal_oid_lists
86
ATExecForceNoForceRowSecurity
90
ATExecAlterColumnGenericOptions
94
AlterTableNamespace
96
ATExecAddIdentity
103
ATPrepSetTableSpace
103
MergePartitionsMoveRows
106
ATExecAlterConstrDeferrability
108
AlterConstrTriggerDeferrability
108
AttachPartitionForeignKey
108
ATExecSetStatistics
111
ATExecSetTableSpace
113
check_of_type
119
register_on_commit_action
120
ATExecAlterFKConstrEnforceability
128
GetForeignKeyActionTriggers
128
ATTypedTableRecursion
129
AlterRelationNamespaceInternal
135
SetRelationTableSpace
137
SplitPartitionMoveRows
141
ATExecMergePartitions
144
cmp_partition_index_ext_dep
145
find_typed_table_dependencies
145
ATExecSplitPartition
153
CheckRelationTableSpaceMove
155
DropForeignKeyConstraintTriggers
160
ATExecDropNotNull
177
RememberWholeRowDependentForRebuilding
181
ATExecSetStorage
182
tryAttachPartitionForeignKey
183
ATExecEnableDisableTrigger
191
RememberIndexForRebuilding
191
ATExecSetExpression
193
AlterTableInternal
193
AlterCheckConstrEnforceabilityRecurse
208
GetAttributeStorage
213
renameatt
214
SetIndexStorageProperties
218
QueueFKConstraintValidation
225
freePartitionIndexExtDeps
247
MergeChildAttribute
251
refuseDupeIndexAttach
252
validatePartitionedIndex
252
MergeInheritedAttribute
253
ATExecSetRowSecurity
254
ATCheckCheckConstrHasEnforcedParent
268
RangeVarCallbackForRenameAttribute
278
ATExecAttachPartitionIdx
284
collectPartitionIndexExtDeps
285
relation_mark_replica_identity
286
ATExecAlterConstraintInternal
292
RangeVarCallbackForAttachIndex
296
ATExecAddInherit
297
constraints_equivalent
300
ATExecReplicaIdentity
318
RenameRelation
327
RememberClusterOnForRebuilding
330
RememberReplicaIdentityForRebuilding
330
ATExecAlterCheckConstrEnforceability
336
ATExecAlterConstraint
336
verifyNotNullPKCompatible
342
ATDetachCheckNoForeignKeyRefs
344
ATExecValidateConstraint
347
renameatt_internal
367
ATExecDetachPartition
373
createSplitPartitionContext
374
deleteSplitPartitionContext
374
ATExecColumnDefault
383
ATPrepChangeInherit
386
ResetRelRewrite
389
RebuildConstraintComment
426
detachPartitionTable
437
change_owner_fix_column_acls
440
change_owner_recurse_to_sequences
440
ATExecSetNotNull
469
applyPartitionIndexExtDeps
480
buildExpressionExecutionStates
480
createTableConstraints
480
createPartitionTable
508
getAttributesList
508
AlterConstrUpdateConstraintEntry
520
RememberConstraintForRebuilding
532
MergeCheckConstraint
541
GetForeignKeyCheckTriggers
551
ATExecDropConstraint
578
ATCheckPartitionsNotInUse
582
decompile_conbin
600
ATExecSetRelOptions
632
DropErrorMsgNonExistent
641
ATPostAlterTypeParse
657
renameatt_check
677
RangeVarCallbackMaintainsTable
720
DetachPartitionFinalize
741
DropClonedTriggersFromPartition
741
ATColumnChangeRequiresRewrite
763
ATExecAlterColumnType
792
NotNullImpliedByRelConstraints
824
validateForeignKeyConstraint
832
drop_parent_dependency
834
RemoveInheritance
842
dropconstraint_internal
858
transformFkeyCheckAttrs
869
transformFkeyGetPrimaryKey
900
evaluateGeneratedExpressionsAndCheckConstraints
912
ATPostAlterTypeCleanup
913
ATPrepAlterColumnType
947
ATSimpleRecursion
954
RememberAllDependentForRebuilding
969
GetParentedForeignKeyRefs
1085
ChooseForeignKeyConstraintNameAddition
1101
ATExecAddIndex
1109
RenameRelationInternal
1124
ATPrepDropColumn
1143
ExecuteTruncateGuts
1172
ExecuteTruncate
1188
ATExecChangeOwner
1384
RangeVarCallbackForTruncate
1464
ATExecDropColumn
1508
truncate_check_perms
1523
ATPrepAddColumn
1610
ATExecAttachPartition
1613
checkFkeyPermissions
1721
QueuePartitionConstraintValidation
1742
validateFkOnDeleteSetColumns
1809
ATAddForeignKeyConstraint
1862
AttachPartitionEnsureIndexes
1913
attachPartitionTable
1985
addFkRecurseReferencing
2053
PartConstraintImpliedByRelConstraint
2071
createForeignKeyCheckTriggers
2080
ATExecAddColumn
2112
CloneRowTriggersToPartition
2153
MergeConstraintsIntoExisting
2170
MergeAttributesIntoExisting
2258
CreateInheritance
2262
check_for_column_name_collision
2363
createForeignKeyActionTriggers
2367
addFkRecurseReferenced
2372
add_column_collation_dependency
2632
add_column_datatype_dependency
2632
truncate_check_activity
2638
truncate_check_rel
2742
addFkConstraint
2860
ConstraintImpliedByRelConstraint
2895
find_composite_type_dependencies
3327
ComputePartitionAttrs
3628
transformPartitionSpec
3648
CreateFKCheckTrigger
4160
ATRewriteTable
4296
transformColumnNameList
4567
ATExecAddIndexConstraint
6653
ATAddCheckNNConstraint
7176
CloneFkReferenced
8121
CloneFkReferencing
8133
CloneForeignKeyConstraints
8133
ATExecAddConstraint
8355
StoreCatalogInheritance1
9943
ATPrepAddPrimaryKey
10433
RemoveRelations
11965
RangeVarCallbackOwnsRelation
12173
SetRelationHasSubclass
12448
AtEOSubXact_on_commit_actions
12665
RangeVarCallbackForDropRelation
14719
ATParseTransformCmd
15788
set_attnotnull
16593
findAttrByName
16891
ATRewriteTables
19379
ATRewriteCatalogs
21606
AlterTable
21724
ATController
21903
AlterTableLookupRelation
21906
AlterTableGetLockLevel
22099
RangeVarCallbackForAlterRelation
23073
ATPrepCmd
23392
ATSimplePermissions
26078
ATGetQueueEntry
29520
remove_on_commit_action
34156
ATExecCmd
39274
CheckAlterTableIsSafe
41188
StoreCatalogInheritance
41649
MergeAttributes
42257
DefineRelation
42392
BuildDescForRelation
44750
CheckTableNotInUse
116947
GetAttributeCompression
171388
PreCommit_on_commit_actions
619409
AtEOXact_on_commit_actions
655070
Generated by:
LCOV version 2.0-1