LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
6250
6791
92.0 %
Date:
2025-09-16 08:18:33
Functions:
207
208
99.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
11100
ATAddForeignKeyConstraint
2660
ATCheckPartitionsNotInUse
818
ATColumnChangeRequiresRewrite
1032
ATController
32268
ATDetachCheckNoForeignKeyRefs
534
ATExecAddColumn
2910
ATExecAddConstraint
12836
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
59142
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
41562
ATParseTransformCmd
23010
ATPostAlterTypeCleanup
1180
ATPostAlterTypeParse
834
ATPrepAddColumn
2190
ATPrepAddInherit
462
ATPrepAddPrimaryKey
16066
ATPrepAlterColumnType
1312
ATPrepChangePersistence
100
ATPrepCmd
34398
ATPrepDropColumn
1652
ATPrepDropExpression
86
ATPrepSetAccessMethod
110
ATPrepSetTableSpace
158
ATRewriteCatalogs
31862
ATRewriteTable
5776
ATRewriteTables
29040
ATSimplePermissions
37822
ATSimpleRecursion
1346
ATTypedTableRecursion
192
AlterConstrDeferrabilityRecurse
42
AlterConstrEnforceabilityRecurse
42
AlterConstrTriggerDeferrability
162
AlterConstrUpdateConstraintEntry
384
AlterIndexNamespaces
86
AlterRelationNamespaceInternal
188
AlterSeqNamespaces
86
AlterTable
32008
AlterTableGetLockLevel
32512
AlterTableInternal
278
AlterTableLookupRelation
32234
AlterTableMoveAll
30
AlterTableNamespace
104
AlterTableNamespaceInternal
86
AtEOSubXact_on_commit_actions
20026
AtEOXact_on_commit_actions
1101492
AttachPartitionEnsureIndexes
2130
AttachPartitionForeignKey
162
BuildDescForRelation
65186
CheckAlterTableIsSafe
61138
CheckRelationTableSpaceMove
226
CheckTableNotInUse
169178
ChooseForeignKeyConstraintNameAddition
1460
CloneFkReferenced
9650
CloneFkReferencing
9668
CloneForeignKeyConstraints
9668
CloneRowTriggersToPartition
2532
ComputePartitionAttrs
4950
ConstraintImpliedByRelConstraint
4432
CreateFKCheckTrigger
5896
CreateInheritance
2652
DefineRelation
62664
DetachAddConstraintIfNeeded
140
DetachPartitionFinalize
464
DropClonedTriggersFromPartition
464
DropErrorMsgNonExistent
1088
DropErrorMsgWrongType
0
DropForeignKeyConstraintTriggers
234
ExecuteTruncate
1744
ExecuteTruncateGuts
1726
GetAttributeCompression
256532
GetAttributeStorage
274
GetForeignKeyActionTriggers
222
GetForeignKeyCheckTriggers
820
GetParentedForeignKeyRefs
998
MarkInheritDetached
146
MergeAttributes
62460
MergeAttributesIntoExisting
2646
MergeCheckConstraint
688
MergeChildAttribute
380
MergeConstraintsIntoExisting
2514
MergeInheritedAttribute
370
NotNullImpliedByRelConstraints
1238
PartConstraintImpliedByRelConstraint
3194
PreCommit_on_commit_actions
1052022
QueueCheckConstraintValidation
126
QueueFKConstraintValidation
394
QueueNNConstraintValidation
112
QueuePartitionConstraintValidation
2564
RangeVarCallbackForAlterRelation
33678
RangeVarCallbackForAttachIndex
394
RangeVarCallbackForDropRelation
21942
RangeVarCallbackForRenameAttribute
410
RangeVarCallbackForTruncate
2156
RangeVarCallbackMaintainsTable
1010
RangeVarCallbackOwnsRelation
15870
RebuildConstraintComment
580
RememberAllDependentForRebuilding
1168
RememberClusterOnForRebuilding
456
RememberConstraintForRebuilding
698
RememberIndexForRebuilding
248
RememberReplicaIdentityForRebuilding
456
RememberStatisticsForRebuilding
26
RemoveInheritance
606
RemoveInheritedConstraint
36
RemoveRelations
17344
RenameConstraint
84
RenameRelation
512
RenameRelationInternal
1676
ResetRelRewrite
596
SetIndexStorageProperties
320
SetRelationHasSubclass
15358
SetRelationTableSpace
204
StoreCatalogInheritance
61560
StoreCatalogInheritance1
12320
TryReuseForeignKey
6
TryReuseIndex
104
addFkConstraint
4064
addFkRecurseReferenced
3372
addFkRecurseReferencing
2906
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
2454
check_for_column_name_collision
3288
check_of_type
182
constraints_equivalent
92
createForeignKeyActionTriggers
3378
createForeignKeyCheckTriggers
2948
decompile_conbin
184
drop_parent_dependency
594
dropconstraint_internal
1206
findAttrByName
21824
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
48434
rename_constraint_internal
90
renameatt
316
renameatt_check
1008
renameatt_internal
552
set_attnotnull
25206
storage_name
24
transformColumnNameList
6574
transformFkeyCheckAttrs
1282
transformFkeyGetPrimaryKey
1244
transformPartitionSpec
4980
truncate_check_activity
3862
truncate_check_perms
2244
truncate_check_rel
4046
tryAttachPartitionForeignKey
276
validateFkOnDeleteSetColumns
2586
validateForeignKeyConstraint
1166
validatePartitionedIndex
326
verifyNotNullPKCompatible
548
verifyPartitionIndexNotNull
92
Generated by:
LCOV version 1.16