Improve wording of error message when a postgresql.conf setting is
authorBruce Momjian <bruce@momjian.us>
Fri, 22 Aug 2008 00:20:40 +0000 (00:20 +0000)
committerBruce Momjian <bruce@momjian.us>
Fri, 22 Aug 2008 00:20:40 +0000 (00:20 +0000)
ignored because it can only be set at server start.

src/backend/utils/misc/guc-file.l
src/backend/utils/misc/guc.c

index 706da59d5bd538dfcfd9a931067d8b87f3120119..6a7441dcbb97aac5dcc0278164cb97ab5231dceb 100644 (file)
@@ -258,8 +258,9 @@ ProcessConfigFile(GucContext context)
                {
                        ereport(elevel,
                                        (errcode(ERRCODE_CANT_CHANGE_RUNTIME_PARAM),
-                                        errmsg("parameter \"%s\" cannot be changed after server start; configuration file change ignored",
-                                                       gconf->name)));
+                                        errmsg("attempted change of parameter \"%s\" ignored",
+                                                       gconf->name),
+                                        errdetail("This parameter cannot be changed after server start.")));
                        continue;
                }
 
index c70bb1d0a6b7ce47d4868de40c66d3858220c86b..7c3fa6de789d00839cb375c2a7ad1fe89d976ef5 100644 (file)
@@ -4598,16 +4598,18 @@ set_config_option(const char *name, const char *value,
                                if (changeVal && !is_newvalue_equal(record, value))
                                        ereport(elevel,
                                                        (errcode(ERRCODE_CANT_CHANGE_RUNTIME_PARAM),
-                                                        errmsg("parameter \"%s\" cannot be changed after server start; configuration file change ignored",
-                                                                       name)));
+                                                        errmsg("attempted change of parameter \"%s\" ignored",
+                                                                       name),
+                                                        errdetail("This parameter cannot be changed after server start.")));
                                return true;
                        }
                        if (context != PGC_POSTMASTER)
                        {
                                ereport(elevel,
                                                (errcode(ERRCODE_CANT_CHANGE_RUNTIME_PARAM),
-                                                errmsg("parameter \"%s\" cannot be changed after server start",
-                                                               name)));
+                                                errmsg("attempted change of parameter \"%s\" ignored",
+                                                               name),
+                                                errdetail("This parameter cannot be changed after server start.")));
                                return false;
                        }
                        break;