LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
92.6 %
7332
6790
Test Date:
2026-05-08 16:16:24
Functions:
100.0 %
227
227
Legend:
Lines:    
hit
not hit
Function Name
Hit count
ATExecDropOf
4
DropErrorMsgWrongType
4
TryReuseForeignKey
4
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
findFkeyCast
8
storage_name
16
AlterTableMoveAll
20
ATExecSetOptions
21
ATExecSetTableSpaceNoStorage
24
RemoveInheritedConstraint
24
AlterConstrDeferrabilityRecurse
28
ATExecEnableDisableRule
29
ATExecSetAccessMethodNoStorage
29
AlterFKConstrEnforceabilityRecurse
32
ATExecGenericOptions
33
ATExecDropExpression
37
ATExecClusterOn
39
ATExecAlterConstrInheritability
40
index_copy_data
41
ATExecAddOf
42
ATExecSetCompression
48
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
67
AlterTableNamespaceInternal
68
ATExecDropInherit
69
ATPrepSetAccessMethod
73
TryReuseIndex
73
alter_table_type_to_string
73
QueueNNConstraintValidation
74
MarkInheritDetached
75
QueueCheckConstraintValidation
84
equal_oid_lists
86
AlterTableNamespace
88
ATExecForceNoForceRowSecurity
90
MergePartitionsMoveRows
90
ATExecAlterColumnGenericOptions
94
ATExecAddIdentity
103
ATPrepSetTableSpace
107
ATExecAlterConstrDeferrability
108
AlterConstrTriggerDeferrability
108
AttachPartitionForeignKey
108
ATExecSetTableSpace
109
ATExecSetStatistics
111
check_of_type
119
register_on_commit_action
120
SplitPartitionMoveRows
121
ATExecMergePartitions
124
ATExecAlterFKConstrEnforceability
128
GetForeignKeyActionTriggers
128
ATExecSplitPartition
129
ATTypedTableRecursion
129
SetRelationTableSpace
133
AlterRelationNamespaceInternal
135
constraints_equivalent
136
cmp_partition_index_ext_dep
145
find_typed_table_dependencies
145
AlterCheckConstrEnforceabilityRecurse
148
CheckRelationTableSpaceMove
151
DropForeignKeyConstraintTriggers
160
RememberIndexForRebuilding
168
ATExecSetExpression
169
ATExecSetStorage
173
ATExecDropNotNull
177
tryAttachPartitionForeignKey
183
ATExecEnableDisableTrigger
191
AlterTableInternal
198
GetAttributeStorage
204
SetIndexStorageProperties
209
renameatt
210
freePartitionIndexExtDeps
211
QueueFKConstraintValidation
225
ATExecAlterCheckConstrEnforceability
236
refuseDupeIndexAttach
237
collectPartitionIndexExtDeps
241
validatePartitionedIndex
241
MergeInheritedAttribute
245
ATExecSetRowSecurity
246
MergeChildAttribute
251
ATExecAlterConstraintInternal
252
ATExecAttachPartitionIdx
269
decompile_conbin
272
RangeVarCallbackForRenameAttribute
279
RangeVarCallbackForAttachIndex
282
ATExecAddInherit
289
relation_mark_replica_identity
290
ATExecAlterConstraint
292
RememberClusterOnForRebuilding
307
RememberReplicaIdentityForRebuilding
307
ATExecReplicaIdentity
322
RenameRelation
327
createSplitPartitionContext
334
deleteSplitPartitionContext
334
ATDetachCheckNoForeignKeyRefs
344
verifyNotNullPKCompatible
345
ATExecValidateConstraint
347
renameatt_internal
367
ATExecDetachPartition
373
detachPartitionTable
373
ATPrepChangeInherit
378
ResetRelRewrite
379
ATExecColumnDefault
383
RebuildConstraintComment
418
change_owner_fix_column_acls
418
change_owner_recurse_to_sequences
418
applyPartitionIndexExtDeps
424
buildExpressionExecutionStates
424
createTableConstraints
424
createPartitionTable
444
getAttributesList
444
AlterConstrUpdateConstraintEntry
468
ATExecSetNotNull
469
MergeCheckConstraint
493
RememberConstraintForRebuilding
524
GetForeignKeyCheckTriggers
551
ATExecDropConstraint
577
ATCheckPartitionsNotInUse
581
DropErrorMsgNonExistent
625
ATPostAlterTypeParse
626
ATExecSetRelOptions
632
evaluateGeneratedExpressionsAndCheckConstraints
664
renameatt_check
676
DetachPartitionFinalize
677
DropClonedTriggersFromPartition
677
RangeVarCallbackMaintainsTable
713
ATColumnChangeRequiresRewrite
764
drop_parent_dependency
770
RemoveInheritance
778
ATExecAlterColumnType
793
NotNullImpliedByRelConstraints
816
validateForeignKeyConstraint
828
transformFkeyCheckAttrs
849
dropconstraint_internal
857
ATPostAlterTypeCleanup
890
transformFkeyGetPrimaryKey
896
ATSimpleRecursion
917
RememberAllDependentForRebuilding
946
ATPrepAlterColumnType
948
GetParentedForeignKeyRefs
1021
ATExecAddIndex
1062
ChooseForeignKeyConstraintNameAddition
1077
RenameRelationInternal
1104
ExecuteTruncateGuts
1130
ATPrepDropColumn
1143
ExecuteTruncate
1144
ATExecChangeOwner
1358
RangeVarCallbackForTruncate
1424
truncate_check_perms
1483
ATExecDropColumn
1508
ATExecAttachPartition
1604
ATPrepAddColumn
1638
checkFkeyPermissions
1697
QueuePartitionConstraintValidation
1733
validateFkOnDeleteSetColumns
1785
ATAddForeignKeyConstraint
1834
AttachPartitionEnsureIndexes
1848
attachPartitionTable
1920
addFkRecurseReferencing
2029
createForeignKeyCheckTriggers
2056
PartConstraintImpliedByRelConstraint
2058
CloneRowTriggersToPartition
2088
MergeConstraintsIntoExisting
2097
ATExecAddColumn
2140
MergeAttributesIntoExisting
2185
CreateInheritance
2189
createForeignKeyActionTriggers
2343
addFkRecurseReferenced
2348
check_for_column_name_collision
2391
truncate_check_activity
2583
add_column_collation_dependency
2657
add_column_datatype_dependency
2657
truncate_check_rel
2702
addFkConstraint
2836
ConstraintImpliedByRelConstraint
2874
find_composite_type_dependencies
3358
ComputePartitionAttrs
3561
transformPartitionSpec
3581
CreateFKCheckTrigger
4112
ATRewriteTable
4284
transformColumnNameList
4499
ATExecAddIndexConstraint
6653
ATAddCheckNNConstraint
7152
CloneFkReferenced
7978
CloneFkReferencing
7990
CloneForeignKeyConstraints
7990
ATExecAddConstraint
8303
StoreCatalogInheritance1
9732
ATPrepAddPrimaryKey
10373
AtEOSubXact_on_commit_actions
11028
RemoveRelations
11685
RangeVarCallbackOwnsRelation
11923
SetRelationHasSubclass
12225
RangeVarCallbackForDropRelation
14470
ATParseTransformCmd
15677
set_attnotnull
16504
findAttrByName
16683
ATRewriteTables
19235
ATRewriteCatalogs
21414
AlterTable
21525
AlterTableLookupRelation
21698
ATController
21711
AlterTableGetLockLevel
21896
RangeVarCallbackForAlterRelation
22864
ATPrepCmd
23188
ATSimplePermissions
25860
ATGetQueueEntry
29152
remove_on_commit_action
33436
ATExecCmd
38971
CheckAlterTableIsSafe
40900
StoreCatalogInheritance
41097
MergeAttributes
41700
DefineRelation
41836
BuildDescForRelation
44161
CheckTableNotInUse
115289
GetAttributeCompression
169936
PreCommit_on_commit_actions
614402
AtEOXact_on_commit_actions
649343
Generated by:
LCOV version 2.0-1