LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
92.7 %
7481
6937
Test Date:
2026-08-15 10:15:37
Functions:
100.0 %
229
229
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
73.5 %
6081
4470
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
ATExecSetCompression
48
ATExecSetIdentity
49
ATExecAddOf
50
verifyPartitionIndexNotNull
55
RenameConstraint
56
ATExecAddStatistics
57
ATExecCookedColumnDefault
57
RememberStatisticsForRebuilding
57
rename_constraint_internal
60
ATExecDropIdentity
61
AlterIndexNamespaces
64
AlterSeqNamespaces
64
ATExecDropExpression
65
ATPrepChangePersistence
67
AlterTableNamespaceInternal
68
ATExecDropInherit
69
ATPrepSetAccessMethod
73
alter_table_type_to_string
73
MarkInheritDetached
75
QueueNNConstraintValidation
78
QueueCheckConstraintValidation
84
TryReuseIndex
85
equal_oid_lists
86
ATExecForceNoForceRowSecurity
90
ATExecAlterColumnGenericOptions
94
AlterTableNamespace
96
ATPrepDropExpression
97
ATExecAddIdentity
103
ATPrepSetTableSpace
106
MergePartitionsMoveRows
106
ATExecAlterConstrDeferrability
108
AlterConstrTriggerDeferrability
108
AttachPartitionForeignKey
108
ATExecSetStatistics
111
ATExecSetTableSpace
116
register_on_commit_action
120
check_of_type
127
ATExecAlterFKConstrEnforceability
128
GetForeignKeyActionTriggers
128
ATTypedTableRecursion
133
AlterRelationNamespaceInternal
135
SetRelationTableSpace
140
SplitPartitionMoveRows
141
ATExecMergePartitions
144
cmp_partition_index_ext_dep
145
find_typed_table_dependencies
149
ATExecSplitPartition
153
CheckRelationTableSpaceMove
158
DropForeignKeyConstraintTriggers
160
ATExecDropNotNull
177
RememberWholeRowDependentForRebuilding
181
ATExecSetStorage
182
tryAttachPartitionForeignKey
183
ATExecEnableDisableTrigger
191
RememberIndexForRebuilding
191
ATExecSetExpression
193
AlterTableInternal
193
AlterCheckConstrEnforceabilityRecurse
208
GetAttributeStorage
213
SetIndexStorageProperties
218
renameatt
222
QueueFKConstraintValidation
225
freePartitionIndexExtDeps
247
MergeChildAttribute
251
refuseDupeIndexAttach
252
validatePartitionedIndex
252
MergeInheritedAttribute
253
ATExecSetRowSecurity
254
ATCheckCheckConstrHasEnforcedParent
268
ATExecAttachPartitionIdx
284
collectPartitionIndexExtDeps
285
RangeVarCallbackForRenameAttribute
290
relation_mark_replica_identity
290
ATExecAlterConstraintInternal
292
RangeVarCallbackForAttachIndex
296
ATExecAddInherit
297
constraints_equivalent
300
ATExecReplicaIdentity
326
RenameRelation
327
RememberClusterOnForRebuilding
330
RememberReplicaIdentityForRebuilding
330
ATExecAlterCheckConstrEnforceability
336
ATExecAlterConstraint
336
verifyNotNullPKCompatible
342
ATDetachCheckNoForeignKeyRefs
344
ATExecValidateConstraint
351
ATExecDetachPartition
373
createSplitPartitionContext
374
deleteSplitPartitionContext
374
renameatt_internal
375
ATPrepChangeInherit
386
ATExecColumnDefault
387
ResetRelRewrite
389
RebuildConstraintComment
434
detachPartitionTable
437
change_owner_fix_column_acls
444
change_owner_recurse_to_sequences
444
ATExecSetNotNull
469
applyPartitionIndexExtDeps
480
buildExpressionExecutionStates
480
createTableConstraints
480
createPartitionTable
508
getAttributesList
508
AlterConstrUpdateConstraintEntry
520
MergeCheckConstraint
541
RememberConstraintForRebuilding
544
GetForeignKeyCheckTriggers
551
ATExecDropConstraint
578
ATCheckPartitionsNotInUse
582
decompile_conbin
600
ATExecSetRelOptions
632
DropErrorMsgNonExistent
641
ATPostAlterTypeParse
669
renameatt_check
693
RangeVarCallbackMaintainsTable
719
DetachPartitionFinalize
741
DropClonedTriggersFromPartition
741
ATColumnChangeRequiresRewrite
771
ATExecAlterColumnType
804
NotNullImpliedByRelConstraints
824
validateForeignKeyConstraint
832
drop_parent_dependency
834
RemoveInheritance
842
dropconstraint_internal
858
transformFkeyCheckAttrs
879
transformFkeyGetPrimaryKey
900
evaluateGeneratedExpressionsAndCheckConstraints
912
ATPostAlterTypeCleanup
925
ATPrepAlterColumnType
959
RememberAllDependentForRebuilding
981
ATSimpleRecursion
994
GetParentedForeignKeyRefs
1085
ATExecAddIndex
1109
ChooseForeignKeyConstraintNameAddition
1111
RenameRelationInternal
1124
ATPrepDropColumn
1143
ExecuteTruncateGuts
1171
ExecuteTruncate
1187
ATExecChangeOwner
1388
RangeVarCallbackForTruncate
1482
ATExecDropColumn
1508
truncate_check_perms
1541
ATExecAttachPartition
1613
ATPrepAddColumn
1618
checkFkeyPermissions
1731
QueuePartitionConstraintValidation
1742
validateFkOnDeleteSetColumns
1819
ATAddForeignKeyConstraint
1872
AttachPartitionEnsureIndexes
1913
attachPartitionTable
1985
addFkRecurseReferencing
2063
PartConstraintImpliedByRelConstraint
2071
createForeignKeyCheckTriggers
2090
ATExecAddColumn
2120
CloneRowTriggersToPartition
2153
MergeConstraintsIntoExisting
2170
MergeAttributesIntoExisting
2258
CreateInheritance
2262
createForeignKeyActionTriggers
2377
check_for_column_name_collision
2379
addFkRecurseReferenced
2382
truncate_check_activity
2637
add_column_collation_dependency
2652
add_column_datatype_dependency
2652
truncate_check_rel
2760
addFkConstraint
2870
ConstraintImpliedByRelConstraint
2895
find_composite_type_dependencies
3380
ComputePartitionAttrs
3648
transformPartitionSpec
3668
CreateFKCheckTrigger
4180
ATRewriteTable
4308
transformColumnNameList
4597
ATExecAddIndexConstraint
6653
ATAddCheckNNConstraint
7192
CloneFkReferenced
8141
CloneFkReferencing
8153
CloneForeignKeyConstraints
8153
ATExecAddConstraint
8381
StoreCatalogInheritance1
9967
ATPrepAddPrimaryKey
10447
RemoveRelations
12006
RangeVarCallbackOwnsRelation
12216
SetRelationHasSubclass
12472
AtEOSubXact_on_commit_actions
12704
RangeVarCallbackForDropRelation
14806
ATParseTransformCmd
15822
set_attnotnull
16621
findAttrByName
16935
ATRewriteTables
19440
ATRewriteCatalogs
21683
AlterTable
21809
ATController
21988
AlterTableLookupRelation
21991
AlterTableGetLockLevel
22184
RangeVarCallbackForAlterRelation
23199
ATPrepCmd
23497
ATSimplePermissions
26179
ATGetQueueEntry
29641
remove_on_commit_action
34313
ATExecCmd
39401
CheckAlterTableIsSafe
41321
StoreCatalogInheritance
41822
MergeAttributes
42434
DefineRelation
42569
BuildDescForRelation
44935
CheckTableNotInUse
117276
GetAttributeCompression
171659
PreCommit_on_commit_actions
628208
AtEOXact_on_commit_actions
664033
Generated by:
LCOV version 2.0-1