LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19beta1
Lines:
92.6 %
7340
6797
Test Date:
2026-06-27 20:16:58
Functions:
100.0 %
227
227
Legend:
Lines:    
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
7160
ATAddForeignKeyConstraint
1858
ATCheckPartitionsNotInUse
578
ATColumnChangeRequiresRewrite
764
ATController
21782
ATDetachCheckNoForeignKeyRefs
344
ATExecAddColumn
2112
ATExecAddConstraint
8335
ATExecAddIdentity
103
ATExecAddIndex
1068
ATExecAddIndexConstraint
6653
ATExecAddInherit
289
ATExecAddOf
42
ATExecAddStatistics
53
ATExecAlterCheckConstrEnforceability
236
ATExecAlterColumnGenericOptions
94
ATExecAlterColumnType
793
ATExecAlterConstrDeferrability
108
ATExecAlterConstrInheritability
40
ATExecAlterConstraint
296
ATExecAlterConstraintInternal
252
ATExecAlterFKConstrEnforceability
128
ATExecAttachPartition
1608
ATExecAttachPartitionIdx
275
ATExecChangeOwner
1358
ATExecClusterOn
39
ATExecCmd
39084
ATExecColumnDefault
383
ATExecCookedColumnDefault
53
ATExecDetachPartition
373
ATExecDetachPartitionFinalize
7
ATExecDropCluster
8
ATExecDropColumn
1508
ATExecDropConstraint
574
ATExecDropExpression
37
ATExecDropIdentity
61
ATExecDropInherit
69
ATExecDropNotNull
177
ATExecDropOf
4
ATExecEnableDisableRule
29
ATExecEnableDisableTrigger
191
ATExecForceNoForceRowSecurity
90
ATExecGenericOptions
33
ATExecMergePartitions
144
ATExecReplicaIdentity
318
ATExecSetAccessMethodNoStorage
29
ATExecSetCompression
48
ATExecSetExpression
169
ATExecSetIdentity
49
ATExecSetNotNull
469
ATExecSetOptions
21
ATExecSetRelOptions
632
ATExecSetRowSecurity
246
ATExecSetStatistics
111
ATExecSetStorage
181
ATExecSetTableSpace
111
ATExecSetTableSpaceNoStorage
24
ATExecSplitPartition
153
ATExecValidateConstraint
347
ATGetQueueEntry
29347
ATParseTransformCmd
15745
ATPostAlterTypeCleanup
890
ATPostAlterTypeParse
626
ATPrepAddColumn
1610
ATPrepAddPrimaryKey
10403
ATPrepAlterColumnType
948
ATPrepChangeInherit
378
ATPrepChangePersistence
67
ATPrepCmd
23263
ATPrepDropColumn
1143
ATPrepDropExpression
57
ATPrepSetAccessMethod
73
ATPrepSetTableSpace
109
ATRewriteCatalogs
21485
ATRewriteTable
4272
ATRewriteTables
19286
ATSimplePermissions
25939
ATSimpleRecursion
925
ATTypedTableRecursion
129
AlterCheckConstrEnforceabilityRecurse
148
AlterConstrDeferrabilityRecurse
28
AlterConstrTriggerDeferrability
108
AlterConstrUpdateConstraintEntry
468
AlterFKConstrEnforceabilityRecurse
32
AlterIndexNamespaces
64
AlterRelationNamespaceInternal
135
AlterSeqNamespaces
64
AlterTable
21598
AlterTableGetLockLevel
21969
AlterTableInternal
198
AlterTableLookupRelation
21771
AlterTableMoveAll
20
AlterTableNamespace
88
AlterTableNamespaceInternal
68
AtEOSubXact_on_commit_actions
11052
AtEOXact_on_commit_actions
653966
AttachPartitionEnsureIndexes
1908
AttachPartitionForeignKey
108
BuildDescForRelation
44456
CheckAlterTableIsSafe
41044
CheckRelationTableSpaceMove
153
CheckTableNotInUse
116217
ChooseForeignKeyConstraintNameAddition
1097
CloneFkReferenced
8110
CloneFkReferencing
8122
CloneForeignKeyConstraints
8122
CloneRowTriggersToPartition
2148
ComputePartitionAttrs
3620
ConstraintImpliedByRelConstraint
2882
CreateFKCheckTrigger
4160
CreateInheritance
2249
DefineRelation
42095
DetachPartitionFinalize
741
DropClonedTriggersFromPartition
741
DropErrorMsgNonExistent
641
DropErrorMsgWrongType
4
DropForeignKeyConstraintTriggers
160
ExecuteTruncate
1160
ExecuteTruncateGuts
1144
GetAttributeCompression
170441
GetAttributeStorage
212
GetForeignKeyActionTriggers
128
GetForeignKeyCheckTriggers
551
GetParentedForeignKeyRefs
1085
MarkInheritDetached
75
MergeAttributes
41959
MergeAttributesIntoExisting
2245
MergeCheckConstraint
493
MergeChildAttribute
251
MergeConstraintsIntoExisting
2157
MergeInheritedAttribute
245
MergePartitionsMoveRows
106
NotNullImpliedByRelConstraints
816
PartConstraintImpliedByRelConstraint
2066
PreCommit_on_commit_actions
618755
QueueCheckConstraintValidation
84
QueueFKConstraintValidation
225
QueueNNConstraintValidation
74
QueuePartitionConstraintValidation
1737
RangeVarCallbackForAlterRelation
22939
RangeVarCallbackForAttachIndex
286
RangeVarCallbackForDropRelation
14578
RangeVarCallbackForRenameAttribute
275
RangeVarCallbackForTruncate
1456
RangeVarCallbackMaintainsTable
712
RangeVarCallbackOwnsRelation
12050
RebuildConstraintComment
418
RememberAllDependentForRebuilding
946
RememberClusterOnForRebuilding
307
RememberConstraintForRebuilding
524
RememberIndexForRebuilding
168
RememberReplicaIdentityForRebuilding
307
RememberStatisticsForRebuilding
53
RemoveInheritance
842
RemoveInheritedConstraint
24
RemoveRelations
11808
RenameConstraint
56
RenameRelation
327
RenameRelationInternal
1124
ResetRelRewrite
389
SetIndexStorageProperties
217
SetRelationHasSubclass
12376
SetRelationTableSpace
135
SplitPartitionMoveRows
141
StoreCatalogInheritance
41355
StoreCatalogInheritance1
9876
TryReuseForeignKey
4
TryReuseIndex
73
addFkConstraint
2860
addFkRecurseReferenced
2372
addFkRecurseReferencing
2053
add_column_collation_dependency
2633
add_column_datatype_dependency
2633
alter_table_type_to_string
73
applyPartitionIndexExtDeps
480
attachPartitionTable
1980
buildExpressionExecutionStates
480
change_owner_fix_column_acls
418
change_owner_recurse_to_sequences
418
checkFkeyPermissions
1721
check_for_column_name_collision
2363
check_of_type
119
cmp_partition_index_ext_dep
145
collectPartitionIndexExtDeps
285
constraints_equivalent
136
createForeignKeyActionTriggers
2367
createForeignKeyCheckTriggers
2080
createPartitionTable
508
createSplitPartitionContext
374
createTableConstraints
480
decompile_conbin
272
deleteSplitPartitionContext
374
detachPartitionTable
437
drop_parent_dependency
834
dropconstraint_internal
854
equal_oid_lists
86
evaluateGeneratedExpressionsAndCheckConstraints
912
findAttrByName
16811
findFkeyCast
8
find_composite_type_dependencies
3306
find_typed_table_dependencies
145
freePartitionIndexExtDeps
247
getAttributesList
508
index_copy_data
41
refuseDupeIndexAttach
243
register_on_commit_action
120
relation_mark_replica_identity
286
remove_on_commit_action
33893
rename_constraint_internal
60
renameatt
210
renameatt_check
674
renameatt_internal
367
set_attnotnull
16575
storage_name
16
transformColumnNameList
4567
transformFkeyCheckAttrs
869
transformFkeyGetPrimaryKey
900
transformPartitionSpec
3640
truncate_check_activity
2610
truncate_check_perms
1515
truncate_check_rel
2734
tryAttachPartitionForeignKey
183
validateFkOnDeleteSetColumns
1809
validateForeignKeyConstraint
832
validatePartitionedIndex
247
verifyNotNullPKCompatible
342
verifyPartitionIndexNotNull
55
Generated by:
LCOV version 2.0-1