LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
6233
6774
92.0 %
Date:
2025-10-31 20:18:13
Functions:
206
207
99.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
10966
ATAddForeignKeyConstraint
2672
ATCheckPartitionsNotInUse
818
ATColumnChangeRequiresRewrite
1032
ATController
32344
ATDetachCheckNoForeignKeyRefs
534
ATExecAddColumn
2934
ATExecAddConstraint
12848
ATExecAddIdentity
160
ATExecAddIndex
1634
ATExecAddIndexConstraint
10640
ATExecAddInherit
446
ATExecAddOf
66
ATExecAddStatistics
26
ATExecAlterColumnGenericOptions
172
ATExecAlterColumnType
1078
ATExecAlterConstrDeferrability
162
ATExecAlterConstrEnforceability
168
ATExecAlterConstrInheritability
60
ATExecAlterConstraint
288
ATExecAlterConstraintInternal
228
ATExecAttachPartition
2406
ATExecAttachPartitionIdx
380
ATExecChangeOwner
2226
ATExecClusterOn
64
ATExecCmd
59230
ATExecColumnDefault
584
ATExecCookedColumnDefault
80
ATExecDetachPartition
578
ATExecDetachPartitionFinalize
14
ATExecDropCluster
18
ATExecDropColumn
2208
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
712
ATExecSetOptions
32
ATExecSetRelOptions
960
ATExecSetRowSecurity
348
ATExecSetStatistics
164
ATExecSetStorage
260
ATExecSetTableSpace
162
ATExecSetTableSpaceNoStorage
36
ATExecValidateConstraint
584
ATGetQueueEntry
41510
ATParseTransformCmd
23058
ATPostAlterTypeCleanup
1180
ATPostAlterTypeParse
834
ATPrepAddColumn
2214
ATPrepAddInherit
464
ATPrepAddPrimaryKey
16078
ATPrepAlterColumnType
1312
ATPrepChangePersistence
100
ATPrepCmd
34474
ATPrepDropColumn
1658
ATPrepDropExpression
86
ATPrepSetAccessMethod
110
ATPrepSetTableSpace
158
ATRewriteCatalogs
31938
ATRewriteTable
5782
ATRewriteTables
29116
ATSimplePermissions
37916
ATSimpleRecursion
1346
ATTypedTableRecursion
192
AlterConstrDeferrabilityRecurse
42
AlterConstrEnforceabilityRecurse
42
AlterConstrTriggerDeferrability
162
AlterConstrUpdateConstraintEntry
384
AlterIndexNamespaces
86
AlterRelationNamespaceInternal
188
AlterSeqNamespaces
86
AlterTable
32084
AlterTableGetLockLevel
32588
AlterTableInternal
278
AlterTableLookupRelation
32310
AlterTableMoveAll
30
AlterTableNamespace
104
AlterTableNamespaceInternal
86
AtEOSubXact_on_commit_actions
20050
AtEOXact_on_commit_actions
1080806
AttachPartitionEnsureIndexes
2142
AttachPartitionForeignKey
162
BuildDescForRelation
65758
CheckAlterTableIsSafe
61318
CheckRelationTableSpaceMove
226
CheckTableNotInUse
170324
ChooseForeignKeyConstraintNameAddition
1472
CloneFkReferenced
9812
CloneFkReferencing
9830
CloneForeignKeyConstraints
9830
CloneRowTriggersToPartition
2556
ComputePartitionAttrs
5034
ConstraintImpliedByRelConstraint
4310
CreateFKCheckTrigger
5944
CreateInheritance
2666
DefineRelation
63212
DetachPartitionFinalize
464
DropClonedTriggersFromPartition
464
DropErrorMsgNonExistent
1088
DropErrorMsgWrongType
0
DropForeignKeyConstraintTriggers
234
ExecuteTruncate
1762
ExecuteTruncateGuts
1732
GetAttributeCompression
259376
GetAttributeStorage
274
GetForeignKeyActionTriggers
222
GetForeignKeyCheckTriggers
832
GetParentedForeignKeyRefs
998
MarkInheritDetached
146
MergeAttributes
63008
MergeAttributesIntoExisting
2660
MergeCheckConstraint
688
MergeChildAttribute
380
MergeConstraintsIntoExisting
2528
MergeInheritedAttribute
370
NotNullImpliedByRelConstraints
1244
PartConstraintImpliedByRelConstraint
3066
PreCommit_on_commit_actions
1031020
QueueCheckConstraintValidation
126
QueueFKConstraintValidation
394
QueueNNConstraintValidation
112
QueuePartitionConstraintValidation
2576
RangeVarCallbackForAlterRelation
33714
RangeVarCallbackForAttachIndex
404
RangeVarCallbackForDropRelation
22182
RangeVarCallbackForRenameAttribute
424
RangeVarCallbackForTruncate
2174
RangeVarCallbackMaintainsTable
1024
RangeVarCallbackOwnsRelation
15966
RebuildConstraintComment
580
RememberAllDependentForRebuilding
1168
RememberClusterOnForRebuilding
456
RememberConstraintForRebuilding
698
RememberIndexForRebuilding
248
RememberReplicaIdentityForRebuilding
456
RememberStatisticsForRebuilding
26
RemoveInheritance
606
RemoveInheritedConstraint
36
RemoveRelations
17550
RenameConstraint
84
RenameRelation
512
RenameRelationInternal
1676
ResetRelRewrite
596
SetIndexStorageProperties
320
SetRelationHasSubclass
15576
SetRelationTableSpace
204
StoreCatalogInheritance
62108
StoreCatalogInheritance1
12526
TryReuseForeignKey
6
TryReuseIndex
104
addFkConstraint
4100
addFkRecurseReferenced
3396
addFkRecurseReferencing
2930
add_column_collation_dependency
3730
add_column_datatype_dependency
3730
alter_table_type_to_string
80
change_owner_fix_column_acls
486
change_owner_recurse_to_sequences
486
checkFkeyPermissions
2466
check_for_column_name_collision
3312
check_of_type
182
constraints_equivalent
92
createForeignKeyActionTriggers
3402
createForeignKeyCheckTriggers
2972
decompile_conbin
184
drop_parent_dependency
594
dropconstraint_internal
1206
findAttrByName
22304
findFkeyCast
12
find_composite_type_dependencies
4552
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
48930
rename_constraint_internal
90
renameatt
316
renameatt_check
1018
renameatt_internal
552
set_attnotnull
25304
storage_name
24
transformColumnNameList
6598
transformFkeyCheckAttrs
1282
transformFkeyGetPrimaryKey
1256
transformPartitionSpec
5064
truncate_check_activity
3880
truncate_check_perms
2262
truncate_check_rel
4064
tryAttachPartitionForeignKey
276
validateFkOnDeleteSetColumns
2598
validateForeignKeyConstraint
1166
validatePartitionedIndex
326
verifyNotNullPKCompatible
548
verifyPartitionIndexNotNull
92
Generated by:
LCOV version 1.16