LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
92.2 %
7191
6628
Test Date:
2026-03-11 12:14:45
Functions:
99.5 %
220
219
Legend:
Lines:    
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
5734
ATAddForeignKeyConstraint
1348
ATCheckPartitionsNotInUse
412
ATColumnChangeRequiresRewrite
573
ATController
16929
ATDetachCheckNoForeignKeyRefs
270
ATExecAddColumn
1488
ATExecAddConstraint
6587
ATExecAddIdentity
83
ATExecAddIndex
825
ATExecAddIndexConstraint
5430
ATExecAddInherit
223
ATExecAddOf
33
ATExecAddStatistics
40
ATExecAlterColumnGenericOptions
86
ATExecAlterColumnType
596
ATExecAlterConstrDeferrability
81
ATExecAlterConstrEnforceability
90
ATExecAlterConstrInheritability
30
ATExecAlterConstraint
147
ATExecAlterConstraintInternal
117
ATExecAttachPartition
1268
ATExecAttachPartitionIdx
198
ATExecChangeOwner
1142
ATExecClusterOn
33
ATExecCmd
30680
ATExecColumnDefault
292
ATExecCookedColumnDefault
40
ATExecDetachPartition
292
ATExecDetachPartitionFinalize
7
ATExecDropCluster
9
ATExecDropColumn
1131
ATExecDropConstraint
409
ATExecDropExpression
28
ATExecDropIdentity
46
ATExecDropInherit
47
ATExecDropNotNull
134
ATExecDropOf
3
ATExecEnableDisableRule
23
ATExecEnableDisableTrigger
171
ATExecForceNoForceRowSecurity
66
ATExecGenericOptions
29
ATExecMergePartitions
90
ATExecReplicaIdentity
256
ATExecSetAccessMethodNoStorage
22
ATExecSetCompression
39
ATExecSetExpression
115
ATExecSetIdentity
37
ATExecSetNotNull
356
ATExecSetOptions
16
ATExecSetRelOptions
499
ATExecSetRowSecurity
174
ATExecSetStatistics
82
ATExecSetStorage
142
ATExecSetTableSpace
84
ATExecSetTableSpaceNoStorage
18
ATExecSplitPartition
99
ATExecValidateConstraint
295
ATGetQueueEntry
22388
ATParseTransformCmd
12169
ATPostAlterTypeCleanup
660
ATPostAlterTypeParse
465
ATPrepAddColumn
1128
ATPrepAddInherit
232
ATPrepAddPrimaryKey
8217
ATPrepAlterColumnType
713
ATPrepChangePersistence
50
ATPrepCmd
17997
ATPrepDropColumn
856
ATPrepDropExpression
43
ATPrepSetAccessMethod
55
ATPrepSetTableSpace
82
ATRewriteCatalogs
16723
ATRewriteTable
3095
ATRewriteTables
15147
ATSimplePermissions
19863
ATSimpleRecursion
692
ATTypedTableRecursion
96
AlterConstrDeferrabilityRecurse
21
AlterConstrEnforceabilityRecurse
24
AlterConstrTriggerDeferrability
81
AlterConstrUpdateConstraintEntry
198
AlterIndexNamespaces
43
AlterRelationNamespaceInternal
94
AlterSeqNamespaces
43
AlterTable
16791
AlterTableGetLockLevel
17069
AlterTableInternal
147
AlterTableLookupRelation
16922
AlterTableMoveAll
15
AlterTableNamespace
52
AlterTableNamespaceInternal
43
AtEOSubXact_on_commit_actions
10069
AtEOXact_on_commit_actions
563581
AttachPartitionEnsureIndexes
1457
AttachPartitionForeignKey
81
BuildDescForRelation
34644
CheckAlterTableIsSafe
31945
CheckRelationTableSpaceMove
116
CheckTableNotInUse
89645
ChooseForeignKeyConstraintNameAddition
742
CloneFkReferenced
5785
CloneFkReferencing
5794
CloneForeignKeyConstraints
5794
CloneRowTriggersToPartition
1679
ComputePartitionAttrs
2772
ConstraintImpliedByRelConstraint
2236
CreateFKCheckTrigger
3032
CreateInheritance
1719
DefineRelation
33013
DetachPartitionFinalize
520
DropClonedTriggersFromPartition
520
DropErrorMsgNonExistent
562
DropErrorMsgWrongType
0
DropForeignKeyConstraintTriggers
117
ExecuteTruncate
922
ExecuteTruncateGuts
914
GetAttributeCompression
136505
GetAttributeStorage
165
GetForeignKeyActionTriggers
129
GetForeignKeyCheckTriggers
437
GetParentedForeignKeyRefs
790
MarkInheritDetached
73
MergeAttributes
32911
MergeAttributesIntoExisting
1716
MergeCheckConstraint
353
MergeChildAttribute
190
MergeConstraintsIntoExisting
1650
MergeInheritedAttribute
185
MergePartitionsMoveRows
69
NotNullImpliedByRelConstraints
623
PartConstraintImpliedByRelConstraint
1613
PreCommit_on_commit_actions
537257
QueueCheckConstraintValidation
63
QueueFKConstraintValidation
203
QueueNNConstraintValidation
56
QueuePartitionConstraintValidation
1368
RangeVarCallbackForAlterRelation
17715
RangeVarCallbackForAttachIndex
208
RangeVarCallbackForDropRelation
11438
RangeVarCallbackForRenameAttribute
208
RangeVarCallbackForTruncate
1135
RangeVarCallbackMaintainsTable
532
RangeVarCallbackOwnsRelation
8644
RebuildConstraintComment
308
RememberAllDependentForRebuilding
699
RememberClusterOnForRebuilding
231
RememberConstraintForRebuilding
382
RememberIndexForRebuilding
127
RememberReplicaIdentityForRebuilding
231
RememberStatisticsForRebuilding
40
RemoveInheritance
591
RemoveInheritedConstraint
18
RemoveRelations
9152
RenameConstraint
42
RenameRelation
259
RenameRelationInternal
875
ResetRelRewrite
299
SetIndexStorageProperties
172
SetRelationHasSubclass
9024
SetRelationTableSpace
102
SplitPartitionMoveRows
93
StoreCatalogInheritance
32461
StoreCatalogInheritance1
7150
TryReuseForeignKey
3
TryReuseIndex
55
addFkConstraint
2113
addFkRecurseReferenced
1746
addFkRecurseReferencing
1495
add_column_collation_dependency
1937
add_column_datatype_dependency
1937
alter_table_type_to_string
43
attachPartitionTable
1511
buildExpressionExecutionStates
324
change_owner_fix_column_acls
267
change_owner_recurse_to_sequences
267
checkFkeyPermissions
1245
check_for_column_name_collision
1677
check_of_type
91
constraints_equivalent
97
createForeignKeyActionTriggers
1743
createForeignKeyCheckTriggers
1516
createPartitionTable
339
createSplitPartitionContext
255
createTableConstraints
324
decompile_conbin
194
deleteSplitPartitionContext
255
detachPartitionTable
285
drop_parent_dependency
585
dropconstraint_internal
615
evaluateGeneratedExpressionsAndCheckConstraints
509
findAttrByName
12525
findFkeyCast
6
find_composite_type_dependencies
2406
find_typed_table_dependencies
108
getAttributesList
339
index_copy_data
31
refuseDupeIndexAttach
180
register_on_commit_action
91
relation_mark_replica_identity
232
remove_on_commit_action
26074
rename_constraint_internal
45
renameatt
158
renameatt_check
508
renameatt_internal
276
set_attnotnull
13071
storage_name
12
transformColumnNameList
3329
transformFkeyCheckAttrs
647
transformFkeyGetPrimaryKey
634
transformPartitionSpec
2787
truncate_check_activity
2001
truncate_check_perms
1179
truncate_check_rel
2100
tryAttachPartitionForeignKey
138
validateFkOnDeleteSetColumns
1311
validateForeignKeyConstraint
589
validatePartitionedIndex
171
verifyNotNullPKCompatible
278
verifyPartitionIndexNotNull
48
Generated by:
LCOV version 2.0-1