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 22:15:26
Functions:
99.5 %
220
219
Legend:
Lines:    
hit
not hit
Function Name
Hit count
DropErrorMsgWrongType
0
ATExecDropOf
3
TryReuseForeignKey
3
findFkeyCast
6
ATExecDetachPartitionFinalize
7
ATExecDropCluster
9
storage_name
12
AlterTableMoveAll
15
ATExecSetOptions
16
ATExecSetTableSpaceNoStorage
18
RemoveInheritedConstraint
18
AlterConstrDeferrabilityRecurse
21
ATExecSetAccessMethodNoStorage
22
ATExecEnableDisableRule
23
AlterConstrEnforceabilityRecurse
24
ATExecDropExpression
28
ATExecGenericOptions
29
ATExecAlterConstrInheritability
30
index_copy_data
31
ATExecClusterOn
32
ATExecAddOf
33
ATExecSetIdentity
37
ATExecSetCompression
39
ATExecAddStatistics
40
ATExecCookedColumnDefault
40
RememberStatisticsForRebuilding
40
RenameConstraint
42
ATPrepDropExpression
43
AlterIndexNamespaces
43
AlterSeqNamespaces
43
AlterTableNamespaceInternal
43
alter_table_type_to_string
43
rename_constraint_internal
45
ATExecDropIdentity
46
ATExecDropInherit
47
verifyPartitionIndexNotNull
48
ATPrepChangePersistence
50
AlterTableNamespace
52
ATPrepSetAccessMethod
55
TryReuseIndex
55
QueueNNConstraintValidation
56
QueueCheckConstraintValidation
63
ATExecForceNoForceRowSecurity
66
MergePartitionsMoveRows
69
MarkInheritDetached
73
ATExecAlterConstrDeferrability
81
AlterConstrTriggerDeferrability
81
AttachPartitionForeignKey
81
ATExecSetStatistics
82
ATExecAddIdentity
83
ATPrepSetTableSpace
84
ATExecAlterColumnGenericOptions
86
ATExecSetTableSpace
86
ATExecAlterConstrEnforceability
90
ATExecMergePartitions
90
check_of_type
91
register_on_commit_action
91
SplitPartitionMoveRows
93
AlterRelationNamespaceInternal
94
ATTypedTableRecursion
96
constraints_equivalent
97
ATExecSplitPartition
99
SetRelationTableSpace
104
find_typed_table_dependencies
108
ATExecSetExpression
115
ATExecAlterConstraintInternal
117
DropForeignKeyConstraintTriggers
117
CheckRelationTableSpaceMove
118
RememberIndexForRebuilding
127
GetForeignKeyActionTriggers
129
ATExecDropNotNull
134
tryAttachPartitionForeignKey
138
AlterTableInternal
139
ATExecSetStorage
142
ATExecAlterConstraint
147
renameatt
158
GetAttributeStorage
165
ATExecEnableDisableTrigger
171
validatePartitionedIndex
171
SetIndexStorageProperties
172
ATExecSetRowSecurity
174
refuseDupeIndexAttach
180
MergeInheritedAttribute
185
MergeChildAttribute
190
decompile_conbin
194
ATExecAttachPartitionIdx
198
AlterConstrUpdateConstraintEntry
198
QueueFKConstraintValidation
203
RangeVarCallbackForRenameAttribute
203
RangeVarCallbackForAttachIndex
207
ATExecAddInherit
223
RememberClusterOnForRebuilding
231
RememberReplicaIdentityForRebuilding
231
ATPrepAddInherit
232
relation_mark_replica_identity
232
createSplitPartitionContext
255
deleteSplitPartitionContext
255
ATExecReplicaIdentity
256
RenameRelation
259
change_owner_fix_column_acls
267
change_owner_recurse_to_sequences
267
ATDetachCheckNoForeignKeyRefs
270
renameatt_internal
276
verifyNotNullPKCompatible
278
detachPartitionTable
285
ATExecColumnDefault
292
ATExecDetachPartition
292
ATExecValidateConstraint
295
ResetRelRewrite
299
RebuildConstraintComment
308
buildExpressionExecutionStates
324
createTableConstraints
324
createPartitionTable
339
getAttributesList
339
MergeCheckConstraint
353
ATExecSetNotNull
356
RememberConstraintForRebuilding
382
ATExecDropConstraint
409
ATCheckPartitionsNotInUse
412
GetForeignKeyCheckTriggers
437
ATPostAlterTypeParse
465
ATExecSetRelOptions
495
renameatt_check
503
evaluateGeneratedExpressionsAndCheckConstraints
509
RangeVarCallbackMaintainsTable
513
DetachPartitionFinalize
520
DropClonedTriggersFromPartition
520
DropErrorMsgNonExistent
566
ATColumnChangeRequiresRewrite
573
drop_parent_dependency
585
validateForeignKeyConstraint
589
RemoveInheritance
591
ATExecAlterColumnType
596
dropconstraint_internal
615
NotNullImpliedByRelConstraints
623
transformFkeyGetPrimaryKey
634
transformFkeyCheckAttrs
647
ATPostAlterTypeCleanup
660
ATSimpleRecursion
692
RememberAllDependentForRebuilding
699
ATPrepAlterColumnType
713
ChooseForeignKeyConstraintNameAddition
742
GetParentedForeignKeyRefs
790
ATExecAddIndex
833
ATPrepDropColumn
847
RenameRelationInternal
875
ExecuteTruncateGuts
912
ExecuteTruncate
920
ATPrepAddColumn
1112
ATExecDropColumn
1122
RangeVarCallbackForTruncate
1122
ATExecChangeOwner
1142
truncate_check_perms
1166
checkFkeyPermissions
1245
ATExecAttachPartition
1262
validateFkOnDeleteSetColumns
1311
ATAddForeignKeyConstraint
1348
QueuePartitionConstraintValidation
1365
AttachPartitionEnsureIndexes
1454
ATExecAddColumn
1472
addFkRecurseReferencing
1495
attachPartitionTable
1508
createForeignKeyCheckTriggers
1516
PartConstraintImpliedByRelConstraint
1610
MergeConstraintsIntoExisting
1647
check_for_column_name_collision
1661
CloneRowTriggersToPartition
1676
MergeAttributesIntoExisting
1713
CreateInheritance
1716
createForeignKeyActionTriggers
1743
addFkRecurseReferenced
1746
add_column_collation_dependency
1927
add_column_datatype_dependency
1927
truncate_check_activity
1999
truncate_check_rel
2087
addFkConstraint
2113
ConstraintImpliedByRelConstraint
2233
find_composite_type_dependencies
2406
ComputePartitionAttrs
2763
transformPartitionSpec
2778
CreateFKCheckTrigger
3032
ATRewriteTable
3092
transformColumnNameList
3329
ATExecAddIndexConstraint
5430
ATAddCheckNNConstraint
5734
CloneFkReferenced
5776
CloneFkReferencing
5785
CloneForeignKeyConstraints
5785
ATExecAddConstraint
6587
StoreCatalogInheritance1
7137
ATPrepAddPrimaryKey
8225
RangeVarCallbackOwnsRelation
8623
SetRelationHasSubclass
9017
RemoveRelations
9124
AtEOSubXact_on_commit_actions
10095
RangeVarCallbackForDropRelation
11382
ATParseTransformCmd
12171
findAttrByName
12511
set_attnotnull
13061
ATRewriteTables
15130
ATRewriteCatalogs
16703
AlterTable
16779
AlterTableLookupRelation
16898
ATController
16909
AlterTableGetLockLevel
17037
RangeVarCallbackForAlterRelation
17647
ATPrepCmd
17977
ATSimplePermissions
19837
ATGetQueueEntry
22365
remove_on_commit_action
25970
ATExecCmd
30668
CheckAlterTableIsSafe
31923
StoreCatalogInheritance
32292
MergeAttributes
32742
DefineRelation
32844
BuildDescForRelation
34461
CheckTableNotInUse
89351
GetAttributeCompression
135139
PreCommit_on_commit_actions
523881
AtEOXact_on_commit_actions
550223
Generated by:
LCOV version 2.0-1