LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
92.4 %
6985
6456
Test Date:
2026-09-26 14:15:41
Functions:
99.5 %
211
210
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
73.1 %
5708
4173
Function Name
Hit count
DropErrorMsgWrongType
0
ATExecDropOf
4
TryReuseForeignKey
4
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
findFkeyCast
8
AlterTableMoveAll
16
storage_name
16
ATExecSetOptions
21
ATExecSetTableSpaceNoStorage
24
RemoveInheritedConstraint
24
AlterConstrDeferrabilityRecurse
28
AlterFKConstrEnforceabilityRecurse
28
ATExecEnableDisableRule
29
ATExecSetAccessMethodNoStorage
29
ATExecGenericOptions
34
ATExecClusterOn
39
ATExecAlterConstrInheritability
40
index_copy_data
40
ATExecDropIdentity
45
ATExecSetCompression
48
ATExecSetIdentity
49
ATExecAddOf
50
verifyPartitionIndexNotNull
51
AlterIndexNamespaces
56
AlterSeqNamespaces
56
AlterTableNamespaceInternal
56
ATExecAddStatistics
57
ATExecCookedColumnDefault
57
RememberStatisticsForRebuilding
57
RenameConstraint
60
ATExecDropExpression
61
ATExecDropInherit
61
rename_constraint_internal
64
alter_table_type_to_string
69
ATPrepChangePersistence
71
ATPrepSetAccessMethod
73
AlterTableNamespace
76
MarkInheritDetached
76
QueueNNConstraintValidation
78
QueueCheckConstraintValidation
84
ATExecForceNoForceRowSecurity
85
TryReuseIndex
85
ATPrepDropExpression
93
ATExecAlterColumnGenericOptions
94
ATExecAddIdentity
103
ATPrepSetTableSpace
103
GetForeignKeyActionTriggers
104
ATExecAlterConstrDeferrability
108
AlterConstrTriggerDeferrability
108
AttachPartitionForeignKey
108
ATExecSetStatistics
111
ATExecSetTableSpace
113
register_on_commit_action
116
ATExecAlterFKConstrEnforceability
120
AlterRelationNamespaceInternal
123
check_of_type
127
ATTypedTableRecursion
133
SetRelationTableSpace
137
find_typed_table_dependencies
149
CheckRelationTableSpaceMove
155
DropForeignKeyConstraintTriggers
160
ATExecDropNotNull
177
RememberWholeRowDependentForRebuilding
181
tryAttachPartitionForeignKey
181
ATExecEnableDisableTrigger
191
RememberIndexForRebuilding
191
ATExecSetExpression
193
AlterTableInternal
193
AlterCheckConstrEnforceabilityRecurse
208
renameatt
213
QueueFKConstraintValidation
230
constraints_equivalent
232
ATExecSetStorage
233
GetAttributeStorage
249
MergeChildAttribute
251
ATExecSetRowSecurity
252
MergeInheritedAttribute
253
refuseDupeIndexAttach
254
validatePartitionedIndex
254
ATCheckCheckConstrHasEnforcedParent
268
SetIndexStorageProperties
269
RangeVarCallbackForRenameAttribute
277
ATExecAddInherit
285
ATExecAttachPartitionIdx
286
ATExecAlterConstraintInternal
288
DetachPartitionFinalize
292
DropClonedTriggersFromPartition
292
RangeVarCallbackForAttachIndex
293
relation_mark_replica_identity
293
RenameRelation
303
verifyNotNullPKCompatible
314
ATExecReplicaIdentity
329
RememberClusterOnForRebuilding
330
RememberReplicaIdentityForRebuilding
330
ATExecAlterConstraint
332
ATDetachCheckNoForeignKeyRefs
333
ATExecAlterCheckConstrEnforceability
336
ATExecValidateConstraint
360
ATExecDetachPartition
362
ATPrepChangeInherit
366
renameatt_internal
366
drop_parent_dependency
377
ResetRelRewrite
384
RemoveInheritance
385
ATExecColumnDefault
387
RebuildConstraintComment
434
change_owner_fix_column_acls
449
change_owner_recurse_to_sequences
449
decompile_conbin
464
ATExecSetNotNull
469
GetForeignKeyCheckTriggers
507
AlterConstrUpdateConstraintEntry
512
MergeCheckConstraint
529
RememberConstraintForRebuilding
544
ATExecDropConstraint
555
ATCheckPartitionsNotInUse
559
DropErrorMsgNonExistent
613
GetParentedForeignKeyRefs
625
ATPostAlterTypeParse
669
ATExecSetRelOptions
674
renameatt_check
679
RangeVarCallbackMaintainsTable
748
ATColumnChangeRequiresRewrite
771
ATExecAlterColumnType
804
NotNullImpliedByRelConstraints
815
dropconstraint_internal
835
validateForeignKeyConstraint
847
transformFkeyCheckAttrs
895
transformFkeyGetPrimaryKey
904
ATPostAlterTypeCleanup
925
ATPrepAlterColumnType
959
RememberAllDependentForRebuilding
981
ATSimpleRecursion
1041
RenameRelationInternal
1052
ATPrepDropColumn
1094
ATExecAddIndex
1108
ChooseForeignKeyConstraintNameAddition
1130
ExecuteTruncateGuts
1161
ExecuteTruncate
1177
ATExecChangeOwner
1346
AttachPartitionEnsureIndexes
1353
RangeVarCallbackForTruncate
1456
ATExecDropColumn
1459
truncate_check_perms
1515
ATExecAttachPartition
1533
CloneRowTriggersToPartition
1565
ATPrepAddColumn
1591
MergeConstraintsIntoExisting
1598
QueuePartitionConstraintValidation
1638
MergeAttributesIntoExisting
1686
CreateInheritance
1690
checkFkeyPermissions
1751
validateFkOnDeleteSetColumns
1839
ATAddForeignKeyConstraint
1892
PartConstraintImpliedByRelConstraint
1979
addFkRecurseReferencing
2039
createForeignKeyCheckTriggers
2066
ATExecAddColumn
2093
addFkRecurseReferenced
2342
check_for_column_name_collision
2343
createForeignKeyActionTriggers
2345
truncate_check_activity
2603
add_column_collation_dependency
2625
add_column_datatype_dependency
2625
truncate_check_rel
2734
addFkConstraint
2790
ConstraintImpliedByRelConstraint
2794
find_composite_type_dependencies
3346
ComputePartitionAttrs
3364
transformPartitionSpec
3384
CreateFKCheckTrigger
4132
ATRewriteTable
4142
transformColumnNameList
4653
ATExecAddIndexConstraint
6323
ATAddCheckNNConstraint
6905
CloneFkReferenced
6989
CloneFkReferencing
7001
CloneForeignKeyConstraints
7001
ATExecAddConstraint
8191
StoreCatalogInheritance1
8776
ATPrepAddPrimaryKey
10060
RangeVarCallbackOwnsRelation
10474
SetRelationHasSubclass
10832
RemoveRelations
11448
RangeVarCallbackForDropRelation
14327
ATParseTransformCmd
14834
findAttrByName
15204
set_attnotnull
15792
ATRewriteTables
18712
ATRewriteCatalogs
20710
AlterTable
20836
AlterTableLookupRelation
21010
ATController
21015
AlterTableGetLockLevel
21203
RangeVarCallbackForAlterRelation
22084
ATPrepCmd
22471
AtEOSubXact_on_commit_actions
22879
ATSimplePermissions
25018
ATGetQueueEntry
27492
remove_on_commit_action
32417
ATExecCmd
37854
CheckAlterTableIsSafe
39438
StoreCatalogInheritance
40225
MergeAttributes
40834
DefineRelation
40977
BuildDescForRelation
42800
CheckTableNotInUse
111575
GetAttributeCompression
165434
PreCommit_on_commit_actions
614630
AtEOXact_on_commit_actions
650018
Generated by:
LCOV version 2.0-1