LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
6249
6790
92.0 %
Date:
2025-08-26 11:17:24
Functions:
207
208
99.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
11070
ATAddForeignKeyConstraint
2612
ATCheckPartitionsNotInUse
818
ATColumnChangeRequiresRewrite
1032
ATController
32214
ATDetachCheckNoForeignKeyRefs
534
ATExecAddColumn
2910
ATExecAddConstraint
12758
ATExecAddIdentity
160
ATExecAddIndex
1634
ATExecAddIndexConstraint
10640
ATExecAddInherit
444
ATExecAddOf
66
ATExecAddStatistics
26
ATExecAlterColumnGenericOptions
172
ATExecAlterColumnType
1078
ATExecAlterConstrDeferrability
162
ATExecAlterConstrEnforceability
168
ATExecAlterConstrInheritability
60
ATExecAlterConstraint
288
ATExecAlterConstraintInternal
228
ATExecAttachPartition
2394
ATExecAttachPartitionIdx
380
ATExecChangeOwner
2224
ATExecClusterOn
64
ATExecCmd
58986
ATExecColumnDefault
584
ATExecCookedColumnDefault
80
ATExecDetachPartition
578
ATExecDetachPartitionFinalize
14
ATExecDropCluster
18
ATExecDropColumn
2196
ATExecDropConstraint
812
ATExecDropExpression
56
ATExecDropIdentity
68
ATExecDropInherit
94
ATExecDropNotNull
268
ATExecDropOf
6
ATExecEnableDisableRule
46
ATExecEnableDisableTrigger
342
ATExecForceNoForceRowSecurity
132
ATExecGenericOptions
58
ATExecReplicaIdentity
512
ATExecSetAccessMethodNoStorage
44
ATExecSetCompression
78
ATExecSetExpression
216
ATExecSetIdentity
74
ATExecSetNotNull
706
ATExecSetOptions
32
ATExecSetRelOptions
960
ATExecSetRowSecurity
336
ATExecSetStatistics
164
ATExecSetStorage
260
ATExecSetTableSpace
162
ATExecSetTableSpaceNoStorage
36
ATExecValidateConstraint
584
ATGetQueueEntry
41484
ATParseTransformCmd
22932
ATPostAlterTypeCleanup
1180
ATPostAlterTypeParse
834
ATPrepAddColumn
2190
ATPrepAddInherit
462
ATPrepAddPrimaryKey
15988
ATPrepAlterColumnType
1312
ATPrepChangePersistence
100
ATPrepCmd
34320
ATPrepDropColumn
1652
ATPrepDropExpression
86
ATPrepSetAccessMethod
110
ATPrepSetTableSpace
158
ATRewriteCatalogs
31808
ATRewriteTable
5776
ATRewriteTables
28986
ATSimplePermissions
37744
ATSimpleRecursion
1346
ATTypedTableRecursion
192
AlterConstrDeferrabilityRecurse
42
AlterConstrEnforceabilityRecurse
42
AlterConstrTriggerDeferrability
162
AlterConstrUpdateConstraintEntry
384
AlterIndexNamespaces
86
AlterRelationNamespaceInternal
188
AlterSeqNamespaces
86
AlterTable
31954
AlterTableGetLockLevel
32458
AlterTableInternal
278
AlterTableLookupRelation
32180
AlterTableMoveAll
30
AlterTableNamespace
104
AlterTableNamespaceInternal
86
AtEOSubXact_on_commit_actions
19990
AtEOXact_on_commit_actions
1075866
AttachPartitionEnsureIndexes
2130
AttachPartitionForeignKey
162
BuildDescForRelation
64912
CheckAlterTableIsSafe
60862
CheckRelationTableSpaceMove
226
CheckTableNotInUse
167946
ChooseForeignKeyConstraintNameAddition
1412
CloneFkReferenced
9608
CloneFkReferencing
9626
CloneForeignKeyConstraints
9626
CloneRowTriggersToPartition
2532
ComputePartitionAttrs
4926
ConstraintImpliedByRelConstraint
4432
CreateFKCheckTrigger
5800
CreateInheritance
2652
DefineRelation
62390
DetachAddConstraintIfNeeded
140
DetachPartitionFinalize
464
DropClonedTriggersFromPartition
464
DropErrorMsgNonExistent
1088
DropErrorMsgWrongType
0
DropForeignKeyConstraintTriggers
234
ExecuteTruncate
1686
ExecuteTruncateGuts
1658
GetAttributeCompression
255774
GetAttributeStorage
274
GetForeignKeyActionTriggers
222
GetForeignKeyCheckTriggers
820
GetParentedForeignKeyRefs
998
MarkInheritDetached
146
MergeAttributes
62186
MergeAttributesIntoExisting
2646
MergeCheckConstraint
658
MergeChildAttribute
380
MergeConstraintsIntoExisting
2514
MergeInheritedAttribute
370
NotNullImpliedByRelConstraints
1238
PartConstraintImpliedByRelConstraint
3194
PreCommit_on_commit_actions
1026730
QueueCheckConstraintValidation
126
QueueFKConstraintValidation
394
QueueNNConstraintValidation
112
QueuePartitionConstraintValidation
2564
RangeVarCallbackForAlterRelation
33670
RangeVarCallbackForAttachIndex
392
RangeVarCallbackForDropRelation
21642
RangeVarCallbackForRenameAttribute
408
RangeVarCallbackForTruncate
2084
RangeVarCallbackMaintainsTable
1046
RangeVarCallbackOwnsRelation
15784
RebuildConstraintComment
580
RememberAllDependentForRebuilding
1168
RememberClusterOnForRebuilding
456
RememberConstraintForRebuilding
698
RememberIndexForRebuilding
248
RememberReplicaIdentityForRebuilding
456
RememberStatisticsForRebuilding
26
RemoveInheritance
606
RemoveInheritedConstraint
36
RemoveRelations
17182
RenameConstraint
84
RenameRelation
512
RenameRelationInternal
1676
ResetRelRewrite
596
SetIndexStorageProperties
320
SetRelationHasSubclass
15310
SetRelationTableSpace
204
StoreCatalogInheritance
61286
StoreCatalogInheritance1
12278
TryReuseForeignKey
6
TryReuseIndex
104
addFkConstraint
4016
addFkRecurseReferenced
3324
addFkRecurseReferencing
2858
add_column_collation_dependency
3706
add_column_datatype_dependency
3706
alter_table_type_to_string
80
change_owner_fix_column_acls
486
change_owner_recurse_to_sequences
486
checkFkeyPermissions
2406
check_for_column_name_collision
3288
check_of_type
182
constraints_equivalent
92
createForeignKeyActionTriggers
3330
createForeignKeyCheckTriggers
2900
decompile_conbin
184
drop_parent_dependency
594
dropconstraint_internal
1206
findAttrByName
21692
findFkeyCast
12
find_composite_type_dependencies
4528
find_typed_table_dependencies
216
index_copy_data
62
refuseDupeIndexAttach
344
register_on_commit_action
176
relation_mark_replica_identity
464
remove_on_commit_action
48080
rename_constraint_internal
90
renameatt
316
renameatt_check
1008
renameatt_internal
552
set_attnotnull
24984
storage_name
24
transformColumnNameList
6478
transformFkeyCheckAttrs
1282
transformFkeyGetPrimaryKey
1196
transformPartitionSpec
4956
truncate_check_activity
3804
truncate_check_perms
2172
truncate_check_rel
3974
tryAttachPartitionForeignKey
276
validateFkOnDeleteSetColumns
2538
validateForeignKeyConstraint
1166
validatePartitionedIndex
326
verifyNotNullPKCompatible
548
verifyPartitionIndexNotNull
92
Generated by:
LCOV version 1.16