LCOV - code coverage report
Current view:
top level
-
src/backend/commands
- tablecmds.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
6250
6790
92.0 %
Date:
2025-07-08 00:17:24
Functions:
207
208
99.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
11292
ATAddForeignKeyConstraint
2650
ATCheckPartitionsNotInUse
816
ATColumnChangeRequiresRewrite
1032
ATController
34874
ATDetachCheckNoForeignKeyRefs
526
ATExecAddColumn
2908
ATExecAddConstraint
12990
ATExecAddIdentity
204
ATExecAddIndex
1900
ATExecAddIndexConstraint
10860
ATExecAddInherit
426
ATExecAddOf
66
ATExecAddStatistics
26
ATExecAlterColumnGenericOptions
172
ATExecAlterColumnType
1078
ATExecAlterConstrDeferrability
162
ATExecAlterConstrEnforceability
168
ATExecAlterConstrInheritability
60
ATExecAlterConstraint
288
ATExecAlterConstraintInternal
228
ATExecAttachPartition
2796
ATExecAttachPartitionIdx
476
ATExecChangeOwner
3812
ATExecClusterOn
64
ATExecCmd
62364
ATExecColumnDefault
612
ATExecCookedColumnDefault
80
ATExecDetachPartition
570
ATExecDetachPartitionFinalize
14
ATExecDropCluster
18
ATExecDropColumn
2196
ATExecDropConstraint
810
ATExecDropExpression
56
ATExecDropIdentity
68
ATExecDropInherit
86
ATExecDropNotNull
268
ATExecDropOf
6
ATExecEnableDisableRule
52
ATExecEnableDisableTrigger
346
ATExecForceNoForceRowSecurity
134
ATExecGenericOptions
58
ATExecReplicaIdentity
508
ATExecSetAccessMethodNoStorage
44
ATExecSetCompression
90
ATExecSetExpression
216
ATExecSetIdentity
74
ATExecSetNotNull
706
ATExecSetOptions
32
ATExecSetRelOptions
958
ATExecSetRowSecurity
318
ATExecSetStatistics
164
ATExecSetStorage
246
ATExecSetTableSpace
162
ATExecSetTableSpaceNoStorage
36
ATExecValidateConstraint
584
ATGetQueueEntry
44586
ATParseTransformCmd
24018
ATPostAlterTypeCleanup
1180
ATPostAlterTypeParse
834
ATPrepAddColumn
2188
ATPrepAddInherit
444
ATPrepAddPrimaryKey
16542
ATPrepAlterColumnType
1312
ATPrepChangePersistence
100
ATPrepCmd
36980
ATPrepDropColumn
1652
ATPrepDropExpression
86
ATPrepSetAccessMethod
110
ATPrepSetTableSpace
158
ATRewriteCatalogs
34468
ATRewriteTable
6192
ATRewriteTables
31646
ATSimplePermissions
39228
ATSimpleRecursion
1360
ATTypedTableRecursion
192
AlterConstrDeferrabilityRecurse
42
AlterConstrEnforceabilityRecurse
42
AlterConstrTriggerDeferrability
162
AlterConstrUpdateConstraintEntry
384
AlterIndexNamespaces
86
AlterRelationNamespaceInternal
188
AlterSeqNamespaces
86
AlterTable
34610
AlterTableGetLockLevel
35118
AlterTableInternal
282
AlterTableLookupRelation
34836
AlterTableMoveAll
30
AlterTableNamespace
104
AlterTableNamespaceInternal
86
AtEOSubXact_on_commit_actions
20042
AtEOXact_on_commit_actions
986624
AttachPartitionEnsureIndexes
2532
AttachPartitionForeignKey
162
BuildDescForRelation
66570
CheckAlterTableIsSafe
64268
CheckRelationTableSpaceMove
226
CheckTableNotInUse
173060
ChooseForeignKeyConstraintNameAddition
1412
CloneFkReferenced
9962
CloneFkReferencing
9980
CloneForeignKeyConstraints
9980
CloneRowTriggersToPartition
2934
ComputePartitionAttrs
5068
ConstraintImpliedByRelConstraint
4840
CreateFKCheckTrigger
5972
CreateInheritance
3036
DefineRelation
64046
DetachAddConstraintIfNeeded
140
DetachPartitionFinalize
456
DropClonedTriggersFromPartition
456
DropErrorMsgNonExistent
1084
DropErrorMsgWrongType
0
DropForeignKeyConstraintTriggers
234
ExecuteTruncate
2942
ExecuteTruncateGuts
2922
GetAttributeCompression
263918
GetAttributeStorage
254
GetForeignKeyActionTriggers
222
GetForeignKeyCheckTriggers
820
GetParentedForeignKeyRefs
982
MarkInheritDetached
146
MergeAttributes
63842
MergeAttributesIntoExisting
3030
MergeCheckConstraint
662
MergeChildAttribute
428
MergeConstraintsIntoExisting
2898
MergeInheritedAttribute
390
NotNullImpliedByRelConstraints
1238
PartConstraintImpliedByRelConstraint
3602
PreCommit_on_commit_actions
937910
QueueCheckConstraintValidation
126
QueueFKConstraintValidation
394
QueueNNConstraintValidation
112
QueuePartitionConstraintValidation
2972
RangeVarCallbackForAlterRelation
36402
RangeVarCallbackForAttachIndex
494
RangeVarCallbackForDropRelation
21544
RangeVarCallbackForRenameAttribute
420
RangeVarCallbackForTruncate
3558
RangeVarCallbackMaintainsTable
1030
RangeVarCallbackOwnsRelation
16116
RebuildConstraintComment
580
RememberAllDependentForRebuilding
1168
RememberClusterOnForRebuilding
456
RememberConstraintForRebuilding
698
RememberIndexForRebuilding
248
RememberReplicaIdentityForRebuilding
456
RememberStatisticsForRebuilding
26
RemoveInheritance
590
RemoveInheritedConstraint
36
RemoveRelations
17066
RenameConstraint
84
RenameRelation
510
RenameRelationInternal
1702
ResetRelRewrite
610
SetIndexStorageProperties
318
SetRelationHasSubclass
15854
SetRelationTableSpace
204
StoreCatalogInheritance
62942
StoreCatalogInheritance1
12726
TryReuseForeignKey
6
TryReuseIndex
104
addFkConstraint
4146
addFkRecurseReferenced
3406
addFkRecurseReferencing
2944
add_column_collation_dependency
3704
add_column_datatype_dependency
3704
alter_table_type_to_string
80
change_owner_fix_column_acls
488
change_owner_recurse_to_sequences
488
checkFkeyPermissions
2444
check_for_column_name_collision
3286
check_of_type
194
constraints_equivalent
94
createForeignKeyActionTriggers
3412
createForeignKeyCheckTriggers
2986
decompile_conbin
188
drop_parent_dependency
578
dropconstraint_internal
1204
findAttrByName
21964
findFkeyCast
12
find_composite_type_dependencies
4524
find_typed_table_dependencies
216
index_copy_data
62
refuseDupeIndexAttach
440
register_on_commit_action
176
relation_mark_replica_identity
460
remove_on_commit_action
47886
rename_constraint_internal
90
renameatt
316
renameatt_check
1020
renameatt_internal
552
set_attnotnull
25658
storage_name
24
transformColumnNameList
6592
transformFkeyCheckAttrs
1320
transformFkeyGetPrimaryKey
1196
transformPartitionSpec
5098
truncate_check_activity
5060
truncate_check_perms
3646
truncate_check_rel
5448
tryAttachPartitionForeignKey
282
validateFkOnDeleteSetColumns
2576
validateForeignKeyConstraint
1230
validatePartitionedIndex
422
verifyNotNullPKCompatible
844
verifyPartitionIndexNotNull
166
Generated by:
LCOV version 1.16