LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
92.5 %
7248
6708
Test Date:
2026-04-17 07:16:31
Functions:
100.0 %
222
222
Legend:
Lines:    
hit
not hit
Function Name
Hit count
ATExecDropOf
4
DropErrorMsgWrongType
4
TryReuseForeignKey
4
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
findFkeyCast
8
AlterTableMoveAll
15
storage_name
16
ATExecSetOptions
21
ATExecSetTableSpaceNoStorage
24
RemoveInheritedConstraint
24
AlterConstrDeferrabilityRecurse
28
ATExecEnableDisableRule
29
ATExecSetAccessMethodNoStorage
29
AlterFKConstrEnforceabilityRecurse
32
ATExecGenericOptions
33
index_copy_data
36
ATExecDropExpression
37
ATExecClusterOn
39
ATExecAlterConstrInheritability
40
ATExecAddOf
42
ATExecSetCompression
47
ATExecSetIdentity
49
ATExecAddStatistics
53
ATExecCookedColumnDefault
53
RememberStatisticsForRebuilding
53
verifyPartitionIndexNotNull
55
RenameConstraint
56
ATPrepDropExpression
57
rename_constraint_internal
60
ATExecDropIdentity
61
AlterIndexNamespaces
64
AlterSeqNamespaces
64
ATPrepChangePersistence
66
AlterTableNamespaceInternal
68
ATExecDropInherit
69
ATPrepSetAccessMethod
73
TryReuseIndex
73
alter_table_type_to_string
73
QueueNNConstraintValidation
74
MarkInheritDetached
75
QueueCheckConstraintValidation
84
AlterTableNamespace
88
MergePartitionsMoveRows
88
ATExecForceNoForceRowSecurity
90
ATExecAlterColumnGenericOptions
94
ATPrepSetTableSpace
98
ATExecSetTableSpace
100
ATExecAddIdentity
103
ATExecAlterConstrDeferrability
108
AlterConstrTriggerDeferrability
108
AttachPartitionForeignKey
108
ATExecSetStatistics
111
ATExecMergePartitions
116
check_of_type
119
SplitPartitionMoveRows
120
register_on_commit_action
120
SetRelationTableSpace
124
ATTypedTableRecursion
125
ATExecAlterFKConstrEnforceability
128
ATExecSplitPartition
128
GetForeignKeyActionTriggers
128
AlterRelationNamespaceInternal
135
constraints_equivalent
136
find_typed_table_dependencies
141
CheckRelationTableSpaceMove
142
AlterCheckConstrEnforceabilityRecurse
148
DropForeignKeyConstraintTriggers
160
RememberIndexForRebuilding
167
ATExecSetExpression
169
ATExecSetStorage
173
ATExecDropNotNull
177
tryAttachPartitionForeignKey
183
AlterTableInternal
184
ATExecEnableDisableTrigger
191
GetAttributeStorage
204
SetIndexStorageProperties
208
renameatt
209
validatePartitionedIndex
211
refuseDupeIndexAttach
223
QueueFKConstraintValidation
225
ATExecAlterCheckConstrEnforceability
236
MergeInheritedAttribute
245
ATExecSetRowSecurity
246
ATExecAttachPartitionIdx
247
MergeChildAttribute
251
ATExecAlterConstraintInternal
252
RangeVarCallbackForAttachIndex
256
RangeVarCallbackForRenameAttribute
270
decompile_conbin
272
relation_mark_replica_identity
281
ATExecAddInherit
289
ATExecAlterConstraint
292
RememberClusterOnForRebuilding
306
RememberReplicaIdentityForRebuilding
306
ATExecReplicaIdentity
313
RenameRelation
327
createSplitPartitionContext
332
deleteSplitPartitionContext
332
verifyNotNullPKCompatible
341
ATDetachCheckNoForeignKeyRefs
344
ATExecValidateConstraint
347
renameatt_internal
366
detachPartitionTable
368
ATExecDetachPartition
373
ATPrepChangeInherit
378
ResetRelRewrite
379
ATExecColumnDefault
383
change_owner_fix_column_acls
410
change_owner_recurse_to_sequences
410
RebuildConstraintComment
418
buildExpressionExecutionStates
420
createTableConstraints
420
createPartitionTable
440
getAttributesList
440
AlterConstrUpdateConstraintEntry
468
ATExecSetNotNull
469
MergeCheckConstraint
493
RememberConstraintForRebuilding
524
GetForeignKeyCheckTriggers
551
ATExecDropConstraint
573
ATCheckPartitionsNotInUse
577
ATPostAlterTypeParse
625
DropErrorMsgNonExistent
625
ATExecSetRelOptions
627
evaluateGeneratedExpressionsAndCheckConstraints
664
renameatt_check
668
DetachPartitionFinalize
672
DropClonedTriggersFromPartition
672
RangeVarCallbackMaintainsTable
680
ATColumnChangeRequiresRewrite
763
drop_parent_dependency
765
RemoveInheritance
773
ATExecAlterColumnType
792
NotNullImpliedByRelConstraints
816
validateForeignKeyConstraint
828
transformFkeyCheckAttrs
849
dropconstraint_internal
853
ATPostAlterTypeCleanup
889
transformFkeyGetPrimaryKey
895
ATSimpleRecursion
917
RememberAllDependentForRebuilding
945
ATPrepAlterColumnType
947
GetParentedForeignKeyRefs
1016
ATExecAddIndex
1066
ChooseForeignKeyConstraintNameAddition
1076
RenameRelationInternal
1104
ATPrepDropColumn
1133
ExecuteTruncateGuts
1137
ExecuteTruncate
1152
ATExecChangeOwner
1349
RangeVarCallbackForTruncate
1418
truncate_check_perms
1477
ATExecDropColumn
1498
ATExecAttachPartition
1604
ATPrepAddColumn
1617
checkFkeyPermissions
1696
QueuePartitionConstraintValidation
1733
validateFkOnDeleteSetColumns
1784
ATAddForeignKeyConstraint
1833
AttachPartitionEnsureIndexes
1844
attachPartitionTable
1916
addFkRecurseReferencing
2028
createForeignKeyCheckTriggers
2055
PartConstraintImpliedByRelConstraint
2058
CloneRowTriggersToPartition
2084
MergeConstraintsIntoExisting
2093
ATExecAddColumn
2119
MergeAttributesIntoExisting
2181
CreateInheritance
2185
createForeignKeyActionTriggers
2342
addFkRecurseReferenced
2347
check_for_column_name_collision
2369
truncate_check_activity
2590
add_column_collation_dependency
2639
add_column_datatype_dependency
2639
truncate_check_rel
2696
addFkConstraint
2835
ConstraintImpliedByRelConstraint
2874
find_composite_type_dependencies
3321
ComputePartitionAttrs
3539
transformPartitionSpec
3559
CreateFKCheckTrigger
4110
ATRewriteTable
4278
transformColumnNameList
4497
ATExecAddIndexConstraint
6653
ATAddCheckNNConstraint
7144
CloneFkReferenced
7943
CloneFkReferencing
7955
CloneForeignKeyConstraints
7955
ATExecAddConstraint
8294
StoreCatalogInheritance1
9697
ATPrepAddPrimaryKey
10377
AtEOSubXact_on_commit_actions
11045
RemoveRelations
11581
RangeVarCallbackOwnsRelation
11875
SetRelationHasSubclass
12150
RangeVarCallbackForDropRelation
14316
ATParseTransformCmd
15628
set_attnotnull
16441
findAttrByName
16619
ATRewriteTables
19154
ATRewriteCatalogs
21323
AlterTable
21448
ATController
21620
AlterTableLookupRelation
21621
AlterTableGetLockLevel
21805
RangeVarCallbackForAlterRelation
22810
ATPrepCmd
23096
ATSimplePermissions
25772
ATGetQueueEntry
29051
remove_on_commit_action
33236
ATExecCmd
38874
CheckAlterTableIsSafe
40760
StoreCatalogInheritance
40946
MergeAttributes
41549
DefineRelation
41684
BuildDescForRelation
43981
CheckTableNotInUse
114670
GetAttributeCompression
169318
PreCommit_on_commit_actions
591641
AtEOXact_on_commit_actions
626719
Generated by:
LCOV version 2.0-1