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-01 23:17:08
Functions:
207
208
99.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
ATAddCheckNNConstraint
11292
ATAddForeignKeyConstraint
2650
ATCheckPartitionsNotInUse
816
ATColumnChangeRequiresRewrite
1032
ATController
34936
ATDetachCheckNoForeignKeyRefs
526
ATExecAddColumn
2908
ATExecAddConstraint
12990
ATExecAddIdentity
204
ATExecAddIndex
1900
ATExecAddIndexConstraint
10860
ATExecAddInherit
430
ATExecAddOf
66
ATExecAddStatistics
26
ATExecAlterColumnGenericOptions
172
ATExecAlterColumnType
1078
ATExecAlterConstrDeferrability
162
ATExecAlterConstrEnforceability
168
ATExecAlterConstrInheritability
60
ATExecAlterConstraint
288
ATExecAlterConstraintInternal
228
ATExecAttachPartition
2796
ATExecAttachPartitionIdx
476
ATExecChangeOwner
3856
ATExecClusterOn
64
ATExecCmd
62426
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
104
ATExecSetExpression
216
ATExecSetIdentity
74
ATExecSetNotNull
706
ATExecSetOptions
32
ATExecSetRelOptions
958
ATExecSetRowSecurity
318
ATExecSetStatistics
164
ATExecSetStorage
246
ATExecSetTableSpace
162
ATExecSetTableSpaceNoStorage
36
ATExecValidateConstraint
584
ATGetQueueEntry
44648
ATParseTransformCmd
24018
ATPostAlterTypeCleanup
1180
ATPostAlterTypeParse
834
ATPrepAddColumn
2188
ATPrepAddInherit
448
ATPrepAddPrimaryKey
16542
ATPrepAlterColumnType
1312
ATPrepChangePersistence
100
ATPrepCmd
37042
ATPrepDropColumn
1652
ATPrepDropExpression
86
ATPrepSetAccessMethod
110
ATPrepSetTableSpace
158
ATRewriteCatalogs
34530
ATRewriteTable
6192
ATRewriteTables
31708
ATSimplePermissions
39250
ATSimpleRecursion
1360
ATTypedTableRecursion
192
AlterConstrDeferrabilityRecurse
42
AlterConstrEnforceabilityRecurse
42
AlterConstrTriggerDeferrability
162
AlterConstrUpdateConstraintEntry
384
AlterIndexNamespaces
86
AlterRelationNamespaceInternal
188
AlterSeqNamespaces
86
AlterTable
34672
AlterTableGetLockLevel
35180
AlterTableInternal
282
AlterTableLookupRelation
34898
AlterTableMoveAll
30
AlterTableNamespace
104
AlterTableNamespaceInternal
86
AtEOSubXact_on_commit_actions
20020
AtEOXact_on_commit_actions
992662
AttachPartitionEnsureIndexes
2532
AttachPartitionForeignKey
162
BuildDescForRelation
66786
CheckAlterTableIsSafe
64336
CheckRelationTableSpaceMove
226
CheckTableNotInUse
173230
ChooseForeignKeyConstraintNameAddition
1412
CloneFkReferenced
9974
CloneFkReferencing
9992
CloneForeignKeyConstraints
9992
CloneRowTriggersToPartition
2934
ComputePartitionAttrs
5076
ConstraintImpliedByRelConstraint
4840
CreateFKCheckTrigger
5972
CreateInheritance
3040
DefineRelation
64262
DetachAddConstraintIfNeeded
140
DetachPartitionFinalize
456
DropClonedTriggersFromPartition
456
DropErrorMsgNonExistent
1084
DropErrorMsgWrongType
0
DropForeignKeyConstraintTriggers
234
ExecuteTruncate
2966
ExecuteTruncateGuts
2948
GetAttributeCompression
265006
GetAttributeStorage
254
GetForeignKeyActionTriggers
222
GetForeignKeyCheckTriggers
820
GetParentedForeignKeyRefs
982
MarkInheritDetached
146
MergeAttributes
64058
MergeAttributesIntoExisting
3034
MergeCheckConstraint
662
MergeChildAttribute
428
MergeConstraintsIntoExisting
2902
MergeInheritedAttribute
398
NotNullImpliedByRelConstraints
1238
PartConstraintImpliedByRelConstraint
3602
PreCommit_on_commit_actions
943918
QueueCheckConstraintValidation
126
QueueFKConstraintValidation
394
QueueNNConstraintValidation
112
QueuePartitionConstraintValidation
2972
RangeVarCallbackForAlterRelation
36482
RangeVarCallbackForAttachIndex
496
RangeVarCallbackForDropRelation
21584
RangeVarCallbackForRenameAttribute
422
RangeVarCallbackForTruncate
3634
RangeVarCallbackMaintainsTable
1042
RangeVarCallbackOwnsRelation
16172
RebuildConstraintComment
580
RememberAllDependentForRebuilding
1168
RememberClusterOnForRebuilding
456
RememberConstraintForRebuilding
698
RememberIndexForRebuilding
248
RememberReplicaIdentityForRebuilding
456
RememberStatisticsForRebuilding
26
RemoveInheritance
590
RemoveInheritedConstraint
36
RemoveRelations
17080
RenameConstraint
84
RenameRelation
510
RenameRelationInternal
1702
ResetRelRewrite
610
SetIndexStorageProperties
332
SetRelationHasSubclass
15886
SetRelationTableSpace
204
StoreCatalogInheritance
63158
StoreCatalogInheritance1
12758
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
22004
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
47930
rename_constraint_internal
90
renameatt
316
renameatt_check
1020
renameatt_internal
552
set_attnotnull
25664
storage_name
24
transformColumnNameList
6592
transformFkeyCheckAttrs
1320
transformFkeyGetPrimaryKey
1196
transformPartitionSpec
5106
truncate_check_activity
5084
truncate_check_perms
3722
truncate_check_rel
5524
tryAttachPartitionForeignKey
282
validateFkOnDeleteSetColumns
2576
validateForeignKeyConstraint
1230
validatePartitionedIndex
422
verifyNotNullPKCompatible
844
verifyPartitionIndexNotNull
166
Generated by:
LCOV version 1.16