]> granicus.if.org Git - postgresql/commitdiff
Upgrade internal error message to external
authorPeter Eisentraut <peter@eisentraut.org>
Mon, 24 Jun 2019 08:39:12 +0000 (10:39 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Mon, 24 Jun 2019 08:39:12 +0000 (10:39 +0200)
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

index 587b71724297b471bda553e9ddaa98904d8ff5dd..bb60b23093e3bd1e45a9e8bb4e6366563795cd7d 100644 (file)
@@ -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