LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
92.2 %
7178
6617
Test Date:
2026-03-03 15:15:20
Functions:
99.5 %
220
219
Legend:
Lines:    
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
5734
ATAddForeignKeyConstraint
1348
ATCheckPartitionsNotInUse
412
ATColumnChangeRequiresRewrite
573
ATController
16910
ATDetachCheckNoForeignKeyRefs
270
ATExecAddColumn
1472
ATExecAddConstraint
6587
ATExecAddIdentity
83
ATExecAddIndex
833
ATExecAddIndexConstraint
5430
ATExecAddInherit
223
ATExecAddOf
33
ATExecAddStatistics
40
ATExecAlterColumnGenericOptions
86
ATExecAlterColumnType
596
ATExecAlterConstrDeferrability
81
ATExecAlterConstrEnforceability
90
ATExecAlterConstrInheritability
30
ATExecAlterConstraint
147
ATExecAlterConstraintInternal
117
ATExecAttachPartition
1262
ATExecAttachPartitionIdx
198
ATExecChangeOwner
1142
ATExecClusterOn
32
ATExecCmd
30669
ATExecColumnDefault
292
ATExecCookedColumnDefault
40
ATExecDetachPartition
292
ATExecDetachPartitionFinalize
7
ATExecDropCluster
9
ATExecDropColumn
1122
ATExecDropConstraint
409
ATExecDropExpression
28
ATExecDropIdentity
46
ATExecDropInherit
47
ATExecDropNotNull
134
ATExecDropOf
3
ATExecEnableDisableRule
23
ATExecEnableDisableTrigger
171
ATExecForceNoForceRowSecurity
66
ATExecGenericOptions
29
ATExecMergePartitions
90
ATExecReplicaIdentity
256
ATExecSetAccessMethodNoStorage
22
ATExecSetCompression
39
ATExecSetExpression
115
ATExecSetIdentity
37
ATExecSetNotNull
356
ATExecSetOptions
16
ATExecSetRelOptions
495
ATExecSetRowSecurity
174
ATExecSetStatistics
82
ATExecSetStorage
142
ATExecSetTableSpace
87
ATExecSetTableSpaceNoStorage
18
ATExecSplitPartition
99
ATExecValidateConstraint
295
ATGetQueueEntry
22366
ATParseTransformCmd
12171
ATPostAlterTypeCleanup
660
ATPostAlterTypeParse
465
ATPrepAddColumn
1112
ATPrepAddInherit
232
ATPrepAddPrimaryKey
8225
ATPrepAlterColumnType
713
ATPrepChangePersistence
50
ATPrepCmd
17978
ATPrepDropColumn
847
ATPrepDropExpression
43
ATPrepSetAccessMethod
55
ATPrepSetTableSpace
85
ATRewriteCatalogs
16704
ATRewriteTable
3092
ATRewriteTables
15131
ATSimplePermissions
19838
ATSimpleRecursion
692
ATTypedTableRecursion
96
AlterConstrDeferrabilityRecurse
21
AlterConstrEnforceabilityRecurse
24
AlterConstrTriggerDeferrability
81
AlterConstrUpdateConstraintEntry
198
AlterIndexNamespaces
43
AlterRelationNamespaceInternal
94
AlterSeqNamespaces
43
AlterTable
16780
AlterTableGetLockLevel
17038
AlterTableInternal
139
AlterTableLookupRelation
16899
AlterTableMoveAll
15
AlterTableNamespace
52
AlterTableNamespaceInternal
43
AtEOSubXact_on_commit_actions
10086
AtEOXact_on_commit_actions
528153
AttachPartitionEnsureIndexes
1454
AttachPartitionForeignKey
81
BuildDescForRelation
34473
CheckAlterTableIsSafe
31929
CheckRelationTableSpaceMove
119
CheckTableNotInUse
89394
ChooseForeignKeyConstraintNameAddition
742
CloneFkReferenced
5776
CloneFkReferencing
5785
CloneForeignKeyConstraints
5785
CloneRowTriggersToPartition
1676
ComputePartitionAttrs
2763
ConstraintImpliedByRelConstraint
2233
CreateFKCheckTrigger
3032
CreateInheritance
1716
DefineRelation
32856
DetachPartitionFinalize
520
DropClonedTriggersFromPartition
520
DropErrorMsgNonExistent
566
DropErrorMsgWrongType
0
DropForeignKeyConstraintTriggers
117
ExecuteTruncate
926
ExecuteTruncateGuts
918
GetAttributeCompression
135167
GetAttributeStorage
165
GetForeignKeyActionTriggers
129
GetForeignKeyCheckTriggers
437
GetParentedForeignKeyRefs
790
MarkInheritDetached
73
MergeAttributes
32754
MergeAttributesIntoExisting
1713
MergeCheckConstraint
353
MergeChildAttribute
190
MergeConstraintsIntoExisting
1647
MergeInheritedAttribute
185
MergePartitionsMoveRows
69
NotNullImpliedByRelConstraints
623
PartConstraintImpliedByRelConstraint
1610
PreCommit_on_commit_actions
501689
QueueCheckConstraintValidation
63
QueueFKConstraintValidation
203
QueueNNConstraintValidation
56
QueuePartitionConstraintValidation
1365
RangeVarCallbackForAlterRelation
17601
RangeVarCallbackForAttachIndex
208
RangeVarCallbackForDropRelation
11380
RangeVarCallbackForRenameAttribute
204
RangeVarCallbackForTruncate
1118
RangeVarCallbackMaintainsTable
509
RangeVarCallbackOwnsRelation
8630
RebuildConstraintComment
308
RememberAllDependentForRebuilding
699
RememberClusterOnForRebuilding
231
RememberConstraintForRebuilding
382
RememberIndexForRebuilding
127
RememberReplicaIdentityForRebuilding
231
RememberStatisticsForRebuilding
40
RemoveInheritance
591
RemoveInheritedConstraint
18
RemoveRelations
9138
RenameConstraint
42
RenameRelation
259
RenameRelationInternal
875
ResetRelRewrite
299
SetIndexStorageProperties
172
SetRelationHasSubclass
9017
SetRelationTableSpace
105
SplitPartitionMoveRows
93
StoreCatalogInheritance
32304
StoreCatalogInheritance1
7137
TryReuseForeignKey
3
TryReuseIndex
55
addFkConstraint
2113
addFkRecurseReferenced
1746
addFkRecurseReferencing
1495
add_column_collation_dependency
1927
add_column_datatype_dependency
1927
alter_table_type_to_string
43
attachPartitionTable
1508
buildExpressionExecutionStates
324
change_owner_fix_column_acls
267
change_owner_recurse_to_sequences
267
checkFkeyPermissions
1245
check_for_column_name_collision
1661
check_of_type
91
constraints_equivalent
97
createForeignKeyActionTriggers
1743
createForeignKeyCheckTriggers
1516
createPartitionTable
339
createSplitPartitionContext
255
createTableConstraints
324
decompile_conbin
194
deleteSplitPartitionContext
255
detachPartitionTable
285
drop_parent_dependency
585
dropconstraint_internal
615
evaluateGeneratedExpressionsAndCheckConstraints
509
findAttrByName
12511
findFkeyCast
6
find_composite_type_dependencies
2406
find_typed_table_dependencies
108
getAttributesList
339
index_copy_data
31
refuseDupeIndexAttach
180
register_on_commit_action
91
relation_mark_replica_identity
232
remove_on_commit_action
25969
rename_constraint_internal
45
renameatt
158
renameatt_check
504
renameatt_internal
276
set_attnotnull
13066
storage_name
12
transformColumnNameList
3329
transformFkeyCheckAttrs
647
transformFkeyGetPrimaryKey
634
transformPartitionSpec
2778
truncate_check_activity
2005
truncate_check_perms
1162
truncate_check_rel
2083
tryAttachPartitionForeignKey
138
validateFkOnDeleteSetColumns
1311
validateForeignKeyConstraint
589
validatePartitionedIndex
171
verifyNotNullPKCompatible
278
verifyPartitionIndexNotNull
48
Generated by:
LCOV version 2.0-1