mirror of
https://github.com/postgres/postgres.git
synced 2025-06-17 17:02:08 +03:00
Assorted message style improvements
This commit is contained in:
@ -661,7 +661,7 @@ spgFormInnerTuple(SpGistState *state, bool hasPrefix, Datum prefix,
|
|||||||
if (size > SPGIST_PAGE_CAPACITY - sizeof(ItemIdData))
|
if (size > SPGIST_PAGE_CAPACITY - sizeof(ItemIdData))
|
||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
(errcode(ERRCODE_PROGRAM_LIMIT_EXCEEDED),
|
(errcode(ERRCODE_PROGRAM_LIMIT_EXCEEDED),
|
||||||
errmsg("SPGiST inner tuple size %lu exceeds maximum %lu",
|
errmsg("SP-GiST inner tuple size %lu exceeds maximum %lu",
|
||||||
(unsigned long) size,
|
(unsigned long) size,
|
||||||
(unsigned long) (SPGIST_PAGE_CAPACITY - sizeof(ItemIdData))),
|
(unsigned long) (SPGIST_PAGE_CAPACITY - sizeof(ItemIdData))),
|
||||||
errhint("Values larger than a buffer page cannot be indexed.")));
|
errhint("Values larger than a buffer page cannot be indexed.")));
|
||||||
|
@ -6355,7 +6355,7 @@ StartupXLOG(void)
|
|||||||
{
|
{
|
||||||
if (dbstate_at_startup != DB_IN_ARCHIVE_RECOVERY)
|
if (dbstate_at_startup != DB_IN_ARCHIVE_RECOVERY)
|
||||||
ereport(FATAL,
|
ereport(FATAL,
|
||||||
(errmsg("backup_label contains inconsistent data with control file"),
|
(errmsg("backup_label contains data inconsistent with control file"),
|
||||||
errhint("This means that the backup is corrupted and you will "
|
errhint("This means that the backup is corrupted and you will "
|
||||||
"have to use another backup for recovery.")));
|
"have to use another backup for recovery.")));
|
||||||
ControlFile->backupEndPoint = ControlFile->minRecoveryPoint;
|
ControlFile->backupEndPoint = ControlFile->minRecoveryPoint;
|
||||||
|
@ -1834,7 +1834,7 @@ range_parse_flags(const char *flags_str)
|
|||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
(errcode(ERRCODE_SYNTAX_ERROR),
|
(errcode(ERRCODE_SYNTAX_ERROR),
|
||||||
errmsg("invalid range bound flags"),
|
errmsg("invalid range bound flags"),
|
||||||
errhint("Valid values are '[]', '[)', '(]', and '()'.")));
|
errhint("Valid values are \"[]\", \"[)\", \"(]\", and \"()\".")));
|
||||||
|
|
||||||
switch (flags_str[0])
|
switch (flags_str[0])
|
||||||
{
|
{
|
||||||
|
@ -1722,7 +1722,7 @@ static struct config_int ConfigureNamesInt[] =
|
|||||||
|
|
||||||
{
|
{
|
||||||
{"temp_file_limit", PGC_SUSET, RESOURCES_DISK,
|
{"temp_file_limit", PGC_SUSET, RESOURCES_DISK,
|
||||||
gettext_noop("Limits the total size of all temp files used by each session."),
|
gettext_noop("Limits the total size of all temporary files used by each session."),
|
||||||
gettext_noop("-1 means no limit."),
|
gettext_noop("-1 means no limit."),
|
||||||
GUC_UNIT_KB
|
GUC_UNIT_KB
|
||||||
},
|
},
|
||||||
|
@ -1011,7 +1011,7 @@ ImportSnapshot(const char *idstr)
|
|||||||
if (strspn(idstr, "0123456789ABCDEF-") != strlen(idstr))
|
if (strspn(idstr, "0123456789ABCDEF-") != strlen(idstr))
|
||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
|
(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
|
||||||
errmsg("invalid snapshot identifier \"%s\"", idstr)));
|
errmsg("invalid snapshot identifier: \"%s\"", idstr)));
|
||||||
|
|
||||||
/* OK, read the file */
|
/* OK, read the file */
|
||||||
snprintf(path, MAXPGPATH, SNAPSHOT_EXPORT_DIR "/%s", idstr);
|
snprintf(path, MAXPGPATH, SNAPSHOT_EXPORT_DIR "/%s", idstr);
|
||||||
@ -1020,7 +1020,7 @@ ImportSnapshot(const char *idstr)
|
|||||||
if (!f)
|
if (!f)
|
||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
|
(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
|
||||||
errmsg("invalid snapshot identifier \"%s\"", idstr)));
|
errmsg("invalid snapshot identifier: \"%s\"", idstr)));
|
||||||
|
|
||||||
/* get the size of the file so that we know how much memory we need */
|
/* get the size of the file so that we know how much memory we need */
|
||||||
if (fstat(fileno(f), &stat_buf))
|
if (fstat(fileno(f), &stat_buf))
|
||||||
|
@ -154,7 +154,7 @@ GetConnection(void)
|
|||||||
|
|
||||||
if (PQstatus(tmpconn) != CONNECTION_OK)
|
if (PQstatus(tmpconn) != CONNECTION_OK)
|
||||||
{
|
{
|
||||||
fprintf(stderr, _("%s: could not connect to server: %s\n"),
|
fprintf(stderr, _("%s: could not connect to server: %s"),
|
||||||
progname, PQerrorMessage(tmpconn));
|
progname, PQerrorMessage(tmpconn));
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
@ -1935,7 +1935,7 @@ adjust_data_dir(void)
|
|||||||
fd = popen(cmd, "r");
|
fd = popen(cmd, "r");
|
||||||
if (fd == NULL || fgets(filename, sizeof(filename), fd) == NULL)
|
if (fd == NULL || fgets(filename, sizeof(filename), fd) == NULL)
|
||||||
{
|
{
|
||||||
write_stderr(_("%s: could not determine the data directory using \"%s\"\n"), progname, cmd);
|
write_stderr(_("%s: could not determine the data directory using command \"%s\"\n"), progname, cmd);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
pclose(fd);
|
pclose(fd);
|
||||||
|
@ -462,7 +462,7 @@ AcceptResult(const PGresult *result)
|
|||||||
|
|
||||||
default:
|
default:
|
||||||
OK = false;
|
OK = false;
|
||||||
psql_error("unexpected PQresultStatus (%d)",
|
psql_error("unexpected PQresultStatus: %d\n",
|
||||||
PQresultStatus(result));
|
PQresultStatus(result));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -686,7 +686,7 @@ ProcessResult(PGresult **results)
|
|||||||
default:
|
default:
|
||||||
/* AcceptResult() should have caught anything else. */
|
/* AcceptResult() should have caught anything else. */
|
||||||
is_copy = false;
|
is_copy = false;
|
||||||
psql_error("unexpected PQresultStatus (%d)", result_status);
|
psql_error("unexpected PQresultStatus: %d\n", result_status);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -816,7 +816,7 @@ PrintQueryResults(PGresult *results)
|
|||||||
|
|
||||||
default:
|
default:
|
||||||
success = false;
|
success = false;
|
||||||
psql_error("unexpected PQresultStatus (%d)",
|
psql_error("unexpected PQresultStatus: %d\n",
|
||||||
PQresultStatus(results));
|
PQresultStatus(results));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -112,7 +112,7 @@ ParseVariableBool(const char *value)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
/* NULL is treated as false, so a non-matching value is 'true' */
|
/* NULL is treated as false, so a non-matching value is 'true' */
|
||||||
psql_error("unrecognized boolean value; assuming \"on\".\n");
|
psql_error("unrecognized Boolean value; assuming \"on\"\n");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
/* suppress compiler warning */
|
/* suppress compiler warning */
|
||||||
|
@ -4651,14 +4651,14 @@ conninfo_uri_parse_options(PQconninfoOption *options, const char *uri,
|
|||||||
if (!*p)
|
if (!*p)
|
||||||
{
|
{
|
||||||
printfPQExpBuffer(errorMessage,
|
printfPQExpBuffer(errorMessage,
|
||||||
libpq_gettext("end of string reached when looking for matching ']' in IPv6 host address in URI: %s\n"),
|
libpq_gettext("end of string reached when looking for matching \"]\" in IPv6 host address in URI: \"%s\"\n"),
|
||||||
uri);
|
uri);
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
if (p == host)
|
if (p == host)
|
||||||
{
|
{
|
||||||
printfPQExpBuffer(errorMessage,
|
printfPQExpBuffer(errorMessage,
|
||||||
libpq_gettext("IPv6 host address may not be empty in URI: %s\n"),
|
libpq_gettext("IPv6 host address may not be empty in URI: \"%s\"\n"),
|
||||||
uri);
|
uri);
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
@ -4673,7 +4673,7 @@ conninfo_uri_parse_options(PQconninfoOption *options, const char *uri,
|
|||||||
if (*p && *p != ':' && *p != '/' && *p != '?')
|
if (*p && *p != ':' && *p != '/' && *p != '?')
|
||||||
{
|
{
|
||||||
printfPQExpBuffer(errorMessage,
|
printfPQExpBuffer(errorMessage,
|
||||||
libpq_gettext("unexpected '%c' at position %d in URI (expecting ':' or '/'): %s\n"),
|
libpq_gettext("unexpected character \"%c\" at position %d in URI (expected \":\" or \"/\"): \"%s\"\n"),
|
||||||
*p, (int) (p - buf + 1), uri);
|
*p, (int) (p - buf + 1), uri);
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
@ -4787,7 +4787,7 @@ conninfo_uri_parse_params(char *params,
|
|||||||
if (value != NULL)
|
if (value != NULL)
|
||||||
{
|
{
|
||||||
printfPQExpBuffer(errorMessage,
|
printfPQExpBuffer(errorMessage,
|
||||||
libpq_gettext("extra key/value separator '=' in URI query parameter: %s\n"),
|
libpq_gettext("extra key/value separator \"=\" in URI query parameter: \"%s\"\n"),
|
||||||
params);
|
params);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -4807,7 +4807,7 @@ conninfo_uri_parse_params(char *params,
|
|||||||
if (value == NULL)
|
if (value == NULL)
|
||||||
{
|
{
|
||||||
printfPQExpBuffer(errorMessage,
|
printfPQExpBuffer(errorMessage,
|
||||||
libpq_gettext("missing key/value separator '=' in URI query parameter: %s\n"),
|
libpq_gettext("missing key/value separator \"=\" in URI query parameter: \"%s\"\n"),
|
||||||
params);
|
params);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -4878,7 +4878,7 @@ conninfo_uri_parse_params(char *params,
|
|||||||
|
|
||||||
printfPQExpBuffer(errorMessage,
|
printfPQExpBuffer(errorMessage,
|
||||||
libpq_gettext(
|
libpq_gettext(
|
||||||
"invalid URI query parameter \"%s\"\n"),
|
"invalid URI query parameter: \"%s\"\n"),
|
||||||
keyword);
|
keyword);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -4943,7 +4943,7 @@ conninfo_uri_decode(const char *str, PQExpBuffer errorMessage)
|
|||||||
if (!(get_hexdigit(*q++, &hi) && get_hexdigit(*q++, &lo)))
|
if (!(get_hexdigit(*q++, &hi) && get_hexdigit(*q++, &lo)))
|
||||||
{
|
{
|
||||||
printfPQExpBuffer(errorMessage,
|
printfPQExpBuffer(errorMessage,
|
||||||
libpq_gettext("invalid percent-encoded token: %s\n"),
|
libpq_gettext("invalid percent-encoded token: \"%s\"\n"),
|
||||||
str);
|
str);
|
||||||
free(buf);
|
free(buf);
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -4953,7 +4953,7 @@ conninfo_uri_decode(const char *str, PQExpBuffer errorMessage)
|
|||||||
if (c == 0)
|
if (c == 0)
|
||||||
{
|
{
|
||||||
printfPQExpBuffer(errorMessage,
|
printfPQExpBuffer(errorMessage,
|
||||||
libpq_gettext("forbidden value %%00 in percent-encoded value: %s\n"),
|
libpq_gettext("forbidden value %%00 in percent-encoded value: \"%s\"\n"),
|
||||||
str);
|
str);
|
||||||
free(buf);
|
free(buf);
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -319,7 +319,7 @@ winsock_strerror(int err, char *strerrbuf, size_t buflen)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!success)
|
if (!success)
|
||||||
sprintf(strerrbuf, libpq_gettext("Unknown socket error (0x%08X/%d)"), err, err);
|
sprintf(strerrbuf, libpq_gettext("unrecognized socket error: 0x%08X/%d"), err, err);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
strerrbuf[buflen - 1] = '\0';
|
strerrbuf[buflen - 1] = '\0';
|
||||||
|
@ -3483,8 +3483,8 @@ read_cursor_args(PLpgSQL_var *cursor, int until, const char *expected)
|
|||||||
if (argv[argpos] != NULL)
|
if (argv[argpos] != NULL)
|
||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
(errcode(ERRCODE_SYNTAX_ERROR),
|
(errcode(ERRCODE_SYNTAX_ERROR),
|
||||||
errmsg("duplicate value for cursor \"%s\" parameter \"%s\"",
|
errmsg("value for parameter \"%s\" of cursor \"%s\" specified more than once",
|
||||||
cursor->refname, row->fieldnames[argpos]),
|
row->fieldnames[argpos], cursor->refname),
|
||||||
parser_errposition(arglocation)));
|
parser_errposition(arglocation)));
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -2347,7 +2347,7 @@ begin
|
|||||||
open c1(param2 := 20, 21);
|
open c1(param2 := 20, 21);
|
||||||
end
|
end
|
||||||
$$ language plpgsql;
|
$$ language plpgsql;
|
||||||
ERROR: duplicate value for cursor "c1" parameter "param2"
|
ERROR: value for parameter "param2" of cursor "c1" specified more than once
|
||||||
LINE 5: open c1(param2 := 20, 21);
|
LINE 5: open c1(param2 := 20, 21);
|
||||||
^
|
^
|
||||||
-- mixing named and positional: same as previous test, but param1 is duplicated
|
-- mixing named and positional: same as previous test, but param1 is duplicated
|
||||||
@ -2358,7 +2358,7 @@ begin
|
|||||||
open c1(20, param1 := 21);
|
open c1(20, param1 := 21);
|
||||||
end
|
end
|
||||||
$$ language plpgsql;
|
$$ language plpgsql;
|
||||||
ERROR: duplicate value for cursor "c1" parameter "param1"
|
ERROR: value for parameter "param1" of cursor "c1" specified more than once
|
||||||
LINE 5: open c1(20, param1 := 21);
|
LINE 5: open c1(20, param1 := 21);
|
||||||
^
|
^
|
||||||
-- duplicate named parameter, should throw an error at parse time
|
-- duplicate named parameter, should throw an error at parse time
|
||||||
@ -2370,7 +2370,7 @@ begin
|
|||||||
open c1 (p2 := 77, p2 := 42);
|
open c1 (p2 := 77, p2 := 42);
|
||||||
end
|
end
|
||||||
$$ language plpgsql;
|
$$ language plpgsql;
|
||||||
ERROR: duplicate value for cursor "c1" parameter "p2"
|
ERROR: value for parameter "p2" of cursor "c1" specified more than once
|
||||||
LINE 6: open c1 (p2 := 77, p2 := 42);
|
LINE 6: open c1 (p2 := 77, p2 := 42);
|
||||||
^
|
^
|
||||||
-- not enough parameters, should throw an error at parse time
|
-- not enough parameters, should throw an error at parse time
|
||||||
|
Reference in New Issue
Block a user