aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/backend/statistics/extended_stats.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/backend/statistics/extended_stats.c b/src/backend/statistics/extended_stats.c
index db4987bde38..eeed56ff0aa 100644
--- a/src/backend/statistics/extended_stats.c
+++ b/src/backend/statistics/extended_stats.c
@@ -95,15 +95,16 @@ BuildRelationExtStatistics(Relation onerel, double totalrows,
*/
stats = lookup_var_attr_stats(onerel, stat->columns,
natts, vacattrstats);
- if (!stats && !IsAutoVacuumWorkerProcess())
+ if (!stats)
{
- ereport(WARNING,
- (errcode(ERRCODE_INVALID_OBJECT_DEFINITION),
- errmsg("statistics object \"%s.%s\" could not be computed for relation \"%s.%s\"",
- stat->schema, stat->name,
- get_namespace_name(onerel->rd_rel->relnamespace),
- RelationGetRelationName(onerel)),
- errtable(onerel)));
+ if (!IsAutoVacuumWorkerProcess())
+ ereport(WARNING,
+ (errcode(ERRCODE_INVALID_OBJECT_DEFINITION),
+ errmsg("statistics object \"%s.%s\" could not be computed for relation \"%s.%s\"",
+ stat->schema, stat->name,
+ get_namespace_name(onerel->rd_rel->relnamespace),
+ RelationGetRelationName(onerel)),
+ errtable(onerel)));
continue;
}