From 12e037e2090b1a6446376814ea0419463b02c254 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Mon, 24 Jun 2019 10:39:12 +0200 Subject: [PATCH] Upgrade internal error message to external As part of REINDEX CONCURRENTLY, this formerly internal-only error message becomes potentially user-visible (see regression tests), so change from errmsg_internal() to errmsg(), and update comment. --- src/backend/catalog/index.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/catalog/index.c b/src/backend/catalog/index.c index 587b717242..bb60b23093 100644 --- a/src/backend/catalog/index.c +++ b/src/backend/catalog/index.c @@ -773,13 +773,13 @@ index_create(Relation heapRelation, errmsg("concurrent index creation on system catalog tables is not supported"))); /* - * This case is currently not supported, but there's no way to ask for it - * in the grammar anyway, so it can't happen. + * This case is currently not supported. There's no way to ask for it in + * the grammar with CREATE INDEX, but it can happen with REINDEX. */ if (concurrent && is_exclusion) ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), - errmsg_internal("concurrent index creation for exclusion constraints is not supported"))); + errmsg("concurrent index creation for exclusion constraints is not supported"))); /* * We cannot allow indexing a shared relation after initdb (because -- 2.39.5