LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
92.5 %
7247
6704
Test Date:
2026-03-26 01:16:11
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
ATExecGenericOptions
31
AlterFKConstrEnforceabilityRecurse
32
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
93
ATPrepSetTableSpace
98
ATExecSetTableSpace
100
ATExecAddIdentity
103
ATExecSetStatistics
107
ATExecAlterConstrDeferrability
108
AlterConstrTriggerDeferrability
108
AttachPartitionForeignKey
108
ATExecMergePartitions
116
check_of_type
119
ATExecAlterFKConstrEnforceability
120
SplitPartitionMoveRows
120
register_on_commit_action
120
SetRelationTableSpace
124
ATTypedTableRecursion
125
ATExecSplitPartition
128
AlterRelationNamespaceInternal
135
constraints_equivalent
136
find_typed_table_dependencies
141
CheckRelationTableSpaceMove
142
AlterCheckConstrEnforceabilityRecurse
148
ATExecSetExpression
153
DropForeignKeyConstraintTriggers
156
RememberIndexForRebuilding
167
GetForeignKeyActionTriggers
172
ATExecSetStorage
173
ATExecDropNotNull
177
tryAttachPartitionForeignKey
183
AlterTableInternal
184
ATExecEnableDisableTrigger
191
GetAttributeStorage
204
SetIndexStorageProperties
208
renameatt
209
validatePartitionedIndex
211
refuseDupeIndexAttach
223
QueueFKConstraintValidation
225
ATExecAlterCheckConstrEnforceability
236
ATExecSetRowSecurity
242
ATExecAlterConstraintInternal
244
MergeInheritedAttribute
245
ATExecAttachPartitionIdx
247
MergeChildAttribute
251
RangeVarCallbackForAttachIndex
262
decompile_conbin
272
RangeVarCallbackForRenameAttribute
278
relation_mark_replica_identity
281
ATExecAlterConstraint
284
ATExecAddInherit
289
RememberClusterOnForRebuilding
306
RememberReplicaIdentityForRebuilding
306
ATExecReplicaIdentity
313
RenameRelation
327
createSplitPartitionContext
332
deleteSplitPartitionContext
332
ATDetachCheckNoForeignKeyRefs
336
verifyNotNullPKCompatible
338
ATExecValidateConstraint
347
ATExecDetachPartition
365
renameatt_internal
366
detachPartitionTable
368
ATPrepChangeInherit
378
ResetRelRewrite
378
change_owner_fix_column_acls
378
change_owner_recurse_to_sequences
378
ATExecColumnDefault
383
RebuildConstraintComment
410
buildExpressionExecutionStates
420
createTableConstraints
420
createPartitionTable
440
getAttributesList
440
AlterConstrUpdateConstraintEntry
460
ATExecSetNotNull
469
MergeCheckConstraint
493
RememberConstraintForRebuilding
508
ATExecDropConstraint
549
ATCheckPartitionsNotInUse
553
GetForeignKeyCheckTriggers
587
ATPostAlterTypeParse
617
ATExecSetRelOptions
622
DropErrorMsgNonExistent
625
DetachPartitionFinalize
664
DropClonedTriggersFromPartition
664
evaluateGeneratedExpressionsAndCheckConstraints
664
renameatt_check
671
RangeVarCallbackMaintainsTable
672
validateForeignKeyConstraint
734
ATColumnChangeRequiresRewrite
751
drop_parent_dependency
757
RemoveInheritance
765
ATExecAlterColumnType
780
transformFkeyGetPrimaryKey
811
NotNullImpliedByRelConstraints
812
dropconstraint_internal
829
transformFkeyCheckAttrs
839
ATPostAlterTypeCleanup
865
ATSimpleRecursion
897
RememberAllDependentForRebuilding
917
ATPrepAlterColumnType
935
ChooseForeignKeyConstraintNameAddition
991
GetParentedForeignKeyRefs
1000
ATExecAddIndex
1064
RenameRelationInternal
1102
ATPrepDropColumn
1113
ExecuteTruncateGuts
1127
ExecuteTruncate
1142
ATExecChangeOwner
1310
RangeVarCallbackForTruncate
1410
truncate_check_perms
1469
ATExecDropColumn
1478
ATPrepAddColumn
1581
ATExecAttachPartition
1594
checkFkeyPermissions
1602
validateFkOnDeleteSetColumns
1690
QueuePartitionConstraintValidation
1723
ATAddForeignKeyConstraint
1739
AttachPartitionEnsureIndexes
1834
attachPartitionTable
1906
addFkRecurseReferencing
1934
createForeignKeyCheckTriggers
1962
PartConstraintImpliedByRelConstraint
2048
ATExecAddColumn
2059
MergeConstraintsIntoExisting
2083
CloneRowTriggersToPartition
2130
MergeAttributesIntoExisting
2171
CreateInheritance
2175
createForeignKeyActionTriggers
2249
addFkRecurseReferenced
2253
check_for_column_name_collision
2309
add_column_collation_dependency
2567
add_column_datatype_dependency
2567
truncate_check_activity
2568
truncate_check_rel
2688
addFkConstraint
2741
ConstraintImpliedByRelConstraint
2860
find_composite_type_dependencies
3241
ComputePartitionAttrs
3518
transformPartitionSpec
3538
CreateFKCheckTrigger
3924
ATRewriteTable
4098
transformColumnNameList
4299
ATExecAddIndexConstraint
5933
ATAddCheckNNConstraint
6518
ATExecAddConstraint
7606
CloneFkReferenced
7629
CloneFkReferencing
7641
CloneForeignKeyConstraints
7641
StoreCatalogInheritance1
9383
ATPrepAddPrimaryKey
9529
RemoveRelations
11233
RangeVarCallbackOwnsRelation
11488
AtEOSubXact_on_commit_actions
11775
SetRelationHasSubclass
11816
RangeVarCallbackForDropRelation
13843
ATParseTransformCmd
14714
set_attnotnull
15217
findAttrByName
16243
ATRewriteTables
18182
ATRewriteCatalogs
20351
AlterTable
20476
ATController
20648
AlterTableLookupRelation
20649
AlterTableGetLockLevel
20833
RangeVarCallbackForAlterRelation
21676
ATPrepCmd
22083
ATSimplePermissions
24708
ATGetQueueEntry
27866
remove_on_commit_action
32215
ATExecCmd
36451
CheckAlterTableIsSafe
38464
StoreCatalogInheritance
39076
MergeAttributes
39679
DefineRelation
39814
BuildDescForRelation
42051
CheckTableNotInUse
110020
GetAttributeCompression
156456
PreCommit_on_commit_actions
577967
AtEOXact_on_commit_actions
612322
Generated by:
LCOV version 2.0-1