LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
92.5 %
7248
6708
Test Date:
2026-04-07 14:16:30
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
SplitPartitionMoveRows
120
register_on_commit_action
120
SetRelationTableSpace
124
ATTypedTableRecursion
125
ATExecAlterFKConstrEnforceability
128
ATExecSplitPartition
128
GetForeignKeyActionTriggers
128
AlterRelationNamespaceInternal
135
constraints_equivalent
136
find_typed_table_dependencies
141
CheckRelationTableSpaceMove
142
AlterCheckConstrEnforceabilityRecurse
148
DropForeignKeyConstraintTriggers
160
RememberIndexForRebuilding
167
ATExecSetExpression
169
ATExecSetStorage
173
ATExecDropNotNull
177
tryAttachPartitionForeignKey
183
AlterTableInternal
184
ATExecEnableDisableTrigger
191
GetAttributeStorage
204
validatePartitionedIndex
205
SetIndexStorageProperties
208
renameatt
209
refuseDupeIndexAttach
217
QueueFKConstraintValidation
225
ATExecAlterCheckConstrEnforceability
236
ATExecAttachPartitionIdx
241
MergeInheritedAttribute
245
ATExecSetRowSecurity
246
MergeChildAttribute
251
ATExecAlterConstraintInternal
252
RangeVarCallbackForAttachIndex
254
RangeVarCallbackForRenameAttribute
265
decompile_conbin
272
relation_mark_replica_identity
281
ATExecAddInherit
289
ATExecAlterConstraint
292
RememberClusterOnForRebuilding
306
RememberReplicaIdentityForRebuilding
306
ATExecReplicaIdentity
313
RenameRelation
327
createSplitPartitionContext
332
deleteSplitPartitionContext
332
verifyNotNullPKCompatible
341
ATDetachCheckNoForeignKeyRefs
344
ATExecValidateConstraint
347
renameatt_internal
366
detachPartitionTable
368
ATExecDetachPartition
373
ATPrepChangeInherit
378
ResetRelRewrite
379
ATExecColumnDefault
383
change_owner_fix_column_acls
410
change_owner_recurse_to_sequences
410
RebuildConstraintComment
418
buildExpressionExecutionStates
420
createTableConstraints
420
createPartitionTable
440
getAttributesList
440
AlterConstrUpdateConstraintEntry
468
ATExecSetNotNull
469
MergeCheckConstraint
493
RememberConstraintForRebuilding
524
GetForeignKeyCheckTriggers
551
ATExecDropConstraint
573
ATCheckPartitionsNotInUse
577
ATPostAlterTypeParse
625
DropErrorMsgNonExistent
625
ATExecSetRelOptions
627
renameatt_check
663
evaluateGeneratedExpressionsAndCheckConstraints
664
DetachPartitionFinalize
672
DropClonedTriggersFromPartition
672
RangeVarCallbackMaintainsTable
684
ATColumnChangeRequiresRewrite
763
drop_parent_dependency
765
RemoveInheritance
773
ATExecAlterColumnType
792
NotNullImpliedByRelConstraints
816
validateForeignKeyConstraint
828
transformFkeyCheckAttrs
841
dropconstraint_internal
853
ATPostAlterTypeCleanup
889
transformFkeyGetPrimaryKey
895
ATSimpleRecursion
913
RememberAllDependentForRebuilding
945
ATPrepAlterColumnType
947
GetParentedForeignKeyRefs
1016
ATExecAddIndex
1057
ChooseForeignKeyConstraintNameAddition
1068
RenameRelationInternal
1104
ExecuteTruncateGuts
1132
ATPrepDropColumn
1133
ExecuteTruncate
1147
ATExecChangeOwner
1350
RangeVarCallbackForTruncate
1421
truncate_check_perms
1479
ATExecDropColumn
1498
ATExecAttachPartition
1604
ATPrepAddColumn
1617
checkFkeyPermissions
1688
QueuePartitionConstraintValidation
1733
validateFkOnDeleteSetColumns
1776
ATAddForeignKeyConstraint
1825
AttachPartitionEnsureIndexes
1844
attachPartitionTable
1916
addFkRecurseReferencing
2020
createForeignKeyCheckTriggers
2047
PartConstraintImpliedByRelConstraint
2058
CloneRowTriggersToPartition
2084
MergeConstraintsIntoExisting
2093
ATExecAddColumn
2119
MergeAttributesIntoExisting
2181
CreateInheritance
2185
createForeignKeyActionTriggers
2334
addFkRecurseReferenced
2339
check_for_column_name_collision
2369
truncate_check_activity
2585
add_column_collation_dependency
2639
add_column_datatype_dependency
2639
truncate_check_rel
2698
addFkConstraint
2827
ConstraintImpliedByRelConstraint
2874
find_composite_type_dependencies
3321
ComputePartitionAttrs
3531
transformPartitionSpec
3551
CreateFKCheckTrigger
4094
ATRewriteTable
4278
transformColumnNameList
4473
ATExecAddIndexConstraint
6653
ATAddCheckNNConstraint
7140
CloneFkReferenced
7919
CloneFkReferencing
7931
CloneForeignKeyConstraints
7931
ATExecAddConstraint
8282
StoreCatalogInheritance1
9673
ATPrepAddPrimaryKey
10356
RemoveRelations
11519
RangeVarCallbackOwnsRelation
11806
AtEOSubXact_on_commit_actions
11887
SetRelationHasSubclass
12120
RangeVarCallbackForDropRelation
14245
ATParseTransformCmd
15601
set_attnotnull
16407
findAttrByName
16571
ATRewriteTables
19121
ATRewriteCatalogs
21290
AlterTable
21415
ATController
21587
AlterTableLookupRelation
21588
AlterTableGetLockLevel
21772
RangeVarCallbackForAlterRelation
22771
ATPrepCmd
23063
ATSimplePermissions
25738
ATGetQueueEntry
29018
remove_on_commit_action
33134
ATExecCmd
38820
CheckAlterTableIsSafe
40693
StoreCatalogInheritance
40889
MergeAttributes
41492
DefineRelation
41627
BuildDescForRelation
43924
CheckTableNotInUse
114319
GetAttributeCompression
169473
PreCommit_on_commit_actions
593740
AtEOXact_on_commit_actions
628801
Generated by:
LCOV version 2.0-1