Fix error message wordings
authorPeter Eisentraut <peter@eisentraut.org>
Wed, 17 May 2023 19:33:13 +0000 (21:33 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Wed, 17 May 2023 19:33:47 +0000 (21:33 +0200)
The original patch for percentrepl.c c96de2ce17 adopted the error
messages from basebackup_to_shell, but that uses terminology that
doesn't really fit with the new API naming.

src/common/percentrepl.c

index d78571fec0ab8c166397ab7a94025294926d6cf1..7aa85fdc9406ae4ca79eb472035add93665da4bf 100644 (file)
@@ -113,16 +113,16 @@ replace_percent_placeholders(const char *instr, const char *param_name, const ch
                va_end(ap);
                if (!found)
                {
-                   /* Unknown escape sequence */
+                   /* Unknown placeholder */
 #ifdef FRONTEND
                    pg_log_error("invalid value for parameter \"%s\": \"%s\"", param_name, instr);
-                   pg_log_error_detail("String contains unexpected escape sequence \"%c\".", *sp);
+                   pg_log_error_detail("String contains unexpected placeholder \"%%%c\".", *sp);
                    exit(1);
 #else
                    ereport(ERROR,
                            errcode(ERRCODE_INVALID_PARAMETER_VALUE),
                            errmsg("invalid value for parameter \"%s\": \"%s\"", param_name, instr),
-                           errdetail("String contains unexpected escape sequence \"%c\".", *sp));
+                           errdetail("String contains unexpected placeholder \"%%%c\".", *sp));
 #endif
                }
            }