mirror of
https://github.com/postgres/postgres.git
synced 2025-11-28 11:44:57 +03:00
Message style fixes
This commit is contained in:
@@ -2031,14 +2031,14 @@ ProcessTwoPhaseBuffer(TransactionId xid,
|
||||
if (fromdisk)
|
||||
{
|
||||
ereport(WARNING,
|
||||
(errmsg("removing stale two-phase state file for \"%u\"",
|
||||
(errmsg("removing stale two-phase state file for transaction %u",
|
||||
xid)));
|
||||
RemoveTwoPhaseFile(xid, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
ereport(WARNING,
|
||||
(errmsg("removing stale two-phase state from shared memory for \"%u\"",
|
||||
(errmsg("removing stale two-phase state from memory for transaction %u",
|
||||
xid)));
|
||||
PrepareRedoRemove(xid, true);
|
||||
}
|
||||
@@ -2051,14 +2051,14 @@ ProcessTwoPhaseBuffer(TransactionId xid,
|
||||
if (fromdisk)
|
||||
{
|
||||
ereport(WARNING,
|
||||
(errmsg("removing future two-phase state file for \"%u\"",
|
||||
(errmsg("removing future two-phase state file for transaction %u",
|
||||
xid)));
|
||||
RemoveTwoPhaseFile(xid, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
ereport(WARNING,
|
||||
(errmsg("removing future two-phase state from memory for \"%u\"",
|
||||
(errmsg("removing future two-phase state from memory for transaction %u",
|
||||
xid)));
|
||||
PrepareRedoRemove(xid, true);
|
||||
}
|
||||
@@ -2072,7 +2072,7 @@ ProcessTwoPhaseBuffer(TransactionId xid,
|
||||
if (buf == NULL)
|
||||
{
|
||||
ereport(WARNING,
|
||||
(errmsg("removing corrupt two-phase state file for \"%u\"",
|
||||
(errmsg("removing corrupt two-phase state file for transaction %u",
|
||||
xid)));
|
||||
RemoveTwoPhaseFile(xid, true);
|
||||
return NULL;
|
||||
@@ -2091,14 +2091,14 @@ ProcessTwoPhaseBuffer(TransactionId xid,
|
||||
if (fromdisk)
|
||||
{
|
||||
ereport(WARNING,
|
||||
(errmsg("removing corrupt two-phase state file for \"%u\"",
|
||||
(errmsg("removing corrupt two-phase state file for transaction %u",
|
||||
xid)));
|
||||
RemoveTwoPhaseFile(xid, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
ereport(WARNING,
|
||||
(errmsg("removing corrupt two-phase state from memory for \"%u\"",
|
||||
(errmsg("removing corrupt two-phase state from memory for transaction %u",
|
||||
xid)));
|
||||
PrepareRedoRemove(xid, true);
|
||||
}
|
||||
|
||||
@@ -8658,7 +8658,7 @@ CreateCheckPoint(int flags)
|
||||
LWLockRelease(CheckpointLock);
|
||||
END_CRIT_SECTION();
|
||||
ereport(DEBUG1,
|
||||
(errmsg("checkpoint skipped due to an idle system")));
|
||||
(errmsg("checkpoint skipped because system is idle")));
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -103,7 +103,7 @@ parse_publication_options(List *options,
|
||||
if (!SplitIdentifierString(publish, ',', &publish_list))
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_SYNTAX_ERROR),
|
||||
errmsg("invalid publish list")));
|
||||
errmsg("invalid list syntax for \"publish\" option")));
|
||||
|
||||
/* Process the option list. */
|
||||
foreach(lc, publish_list)
|
||||
|
||||
@@ -180,7 +180,7 @@ CreateStatistics(CreateStatsStmt *stmt)
|
||||
if (!HeapTupleIsValid(atttuple))
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_UNDEFINED_COLUMN),
|
||||
errmsg("column \"%s\" referenced in statistics does not exist",
|
||||
errmsg("column \"%s\" does not exist",
|
||||
attname)));
|
||||
attForm = (Form_pg_attribute) GETSTRUCT(atttuple);
|
||||
|
||||
@@ -195,8 +195,8 @@ CreateStatistics(CreateStatsStmt *stmt)
|
||||
if (type->lt_opr == InvalidOid)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
|
||||
errmsg("column \"%s\" cannot be used in statistics because its type has no default btree operator class",
|
||||
attname)));
|
||||
errmsg("column \"%s\" cannot be used in statistics because its type %s has no default btree operator class",
|
||||
attname, format_type_be(attForm->atttypid))));
|
||||
|
||||
/* Make sure no more than STATS_MAX_DIMENSIONS columns are used */
|
||||
if (numcols >= STATS_MAX_DIMENSIONS)
|
||||
@@ -242,7 +242,7 @@ CreateStatistics(CreateStatsStmt *stmt)
|
||||
stxkeys = buildint2vector(attnums, numcols);
|
||||
|
||||
/*
|
||||
* Parse the statistics types.
|
||||
* Parse the statistics kinds.
|
||||
*/
|
||||
build_ndistinct = false;
|
||||
build_dependencies = false;
|
||||
@@ -263,7 +263,7 @@ CreateStatistics(CreateStatsStmt *stmt)
|
||||
else
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_SYNTAX_ERROR),
|
||||
errmsg("unrecognized statistic type \"%s\"",
|
||||
errmsg("unrecognized statistics kind \"%s\"",
|
||||
type)));
|
||||
}
|
||||
/* If no statistic type was specified, build them all. */
|
||||
|
||||
@@ -13859,7 +13859,7 @@ ATExecAttachPartition(List **wqueue, Relation rel, PartitionCmd *cmd)
|
||||
errmsg("table \"%s\" contains column \"%s\" not found in parent \"%s\"",
|
||||
RelationGetRelationName(attachrel), attributeName,
|
||||
RelationGetRelationName(rel)),
|
||||
errdetail("New partition should contain only the columns present in parent.")));
|
||||
errdetail("The new partition may contain only the columns present in parent.")));
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@@ -416,7 +416,7 @@ CreateTrigger(CreateTrigStmt *stmt, const char *queryString,
|
||||
(TRIGGER_FOR_DELETE(tgtype) ? 1 : 0)) != 1)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
|
||||
errmsg("Transition tables cannot be specified for triggers with more than one event")));
|
||||
errmsg("transition tables cannot be specified for triggers with more than one event")));
|
||||
|
||||
if (tt->isNew)
|
||||
{
|
||||
|
||||
@@ -559,13 +559,13 @@ CheckCmdReplicaIdentity(Relation rel, CmdType cmd)
|
||||
if (cmd == CMD_UPDATE && pubactions->pubupdate)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE),
|
||||
errmsg("cannot update table \"%s\" because it does not have replica identity and publishes updates",
|
||||
errmsg("cannot update table \"%s\" because it does not have a replica identity and publishes updates",
|
||||
RelationGetRelationName(rel)),
|
||||
errhint("To enable updating the table, set REPLICA IDENTITY using ALTER TABLE.")));
|
||||
else if (cmd == CMD_DELETE && pubactions->pubdelete)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE),
|
||||
errmsg("cannot delete from table \"%s\" because it does not have replica identity and publishes deletes",
|
||||
errmsg("cannot delete from table \"%s\" because it does not have a replica identity and publishes deletes",
|
||||
RelationGetRelationName(rel)),
|
||||
errhint("To enable deleting from the table, set REPLICA IDENTITY using ALTER TABLE.")));
|
||||
}
|
||||
|
||||
@@ -1608,7 +1608,7 @@ verify_option_list_length(List *options, char *optionname, List *masters, char *
|
||||
|
||||
ereport(LOG,
|
||||
(errcode(ERRCODE_CONFIG_FILE_ERROR),
|
||||
errmsg("the number of %s (%i) must be 1 or the same as the number of %s (%i)",
|
||||
errmsg("the number of %s (%d) must be 1 or the same as the number of %s (%d)",
|
||||
optionname,
|
||||
list_length(options),
|
||||
mastername,
|
||||
|
||||
@@ -454,9 +454,8 @@ logicalrep_typmap_getid(Oid remoteid)
|
||||
{
|
||||
if (!get_typisdefined(remoteid))
|
||||
ereport(ERROR,
|
||||
(errmsg("builtin type %u not found", remoteid),
|
||||
errhint("This can be caused by having publisher with "
|
||||
"higher major version than subscriber")));
|
||||
(errmsg("built-in type %u not found", remoteid),
|
||||
errhint("This can be caused by having a publisher with a higher PostgreSQL major version than the subscriber.")));
|
||||
return remoteid;
|
||||
}
|
||||
|
||||
|
||||
@@ -629,7 +629,7 @@ check_relation_updatable(LogicalRepRelMapEntry *rel)
|
||||
{
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE),
|
||||
errmsg("publisher does not send replica identity column "
|
||||
errmsg("publisher did not send replica identity column "
|
||||
"expected by the logical replication target relation \"%s.%s\"",
|
||||
rel->remoterel.nspname, rel->remoterel.relname)));
|
||||
}
|
||||
@@ -844,7 +844,7 @@ apply_handle_delete(StringInfo s)
|
||||
/* The tuple to be deleted could not be found. */
|
||||
ereport(DEBUG1,
|
||||
(errmsg("logical replication could not find row for delete "
|
||||
"in replication target %s",
|
||||
"in replication target relation \"%s\"",
|
||||
RelationGetRelationName(rel->localrel))));
|
||||
}
|
||||
|
||||
@@ -910,7 +910,7 @@ apply_dispatch(StringInfo s)
|
||||
default:
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_PROTOCOL_VIOLATION),
|
||||
errmsg("invalid logical replication message type %c", action)));
|
||||
errmsg("invalid logical replication message type \"%c\"", action)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -115,7 +115,7 @@ parse_output_parameters(List *options, uint32 *protocol_version,
|
||||
if (parsed > PG_UINT32_MAX || parsed < 0)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
|
||||
errmsg("proto_verson \"%s\" out of range",
|
||||
errmsg("proto_version \"%s\" out of range",
|
||||
strVal(defel->arg))));
|
||||
|
||||
*protocol_version = (uint32) parsed;
|
||||
|
||||
@@ -425,13 +425,13 @@ DefineQueryRewrite(char *rulename,
|
||||
if (event_relation->rd_rel->relkind == RELKIND_PARTITIONED_TABLE)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_WRONG_OBJECT_TYPE),
|
||||
errmsg("could not convert partitioned table \"%s\" to a view",
|
||||
errmsg("cannot convert partitioned table \"%s\" to a view",
|
||||
RelationGetRelationName(event_relation))));
|
||||
|
||||
if (event_relation->rd_rel->relispartition)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_WRONG_OBJECT_TYPE),
|
||||
errmsg("could not convert partition \"%s\" to a view",
|
||||
errmsg("cannot convert partition \"%s\" to a view",
|
||||
RelationGetRelationName(event_relation))));
|
||||
|
||||
snapshot = RegisterSnapshot(GetLatestSnapshot());
|
||||
|
||||
@@ -1769,7 +1769,7 @@ GetSerializableTransactionSnapshotInt(Snapshot snapshot,
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE),
|
||||
errmsg("could not import the requested snapshot"),
|
||||
errdetail("The source process with pid %d is not running anymore.",
|
||||
errdetail("The source process with PID %d is not running anymore.",
|
||||
sourcepid)));
|
||||
}
|
||||
|
||||
|
||||
@@ -95,8 +95,8 @@ scanint8(const char *str, bool errorOK, int64 *result)
|
||||
else
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_INVALID_TEXT_REPRESENTATION),
|
||||
errmsg("invalid input syntax for %s: \"%s\"",
|
||||
"integer", str)));
|
||||
errmsg("invalid input syntax for integer: \"%s\"",
|
||||
str)));
|
||||
}
|
||||
|
||||
/* process digits */
|
||||
@@ -130,8 +130,8 @@ gotdigits:
|
||||
else
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_INVALID_TEXT_REPRESENTATION),
|
||||
errmsg("invalid input syntax for %s: \"%s\"",
|
||||
"integer", str)));
|
||||
errmsg("invalid input syntax for integer: \"%s\"",
|
||||
str)));
|
||||
}
|
||||
|
||||
*result = (sign < 0) ? -tmp : tmp;
|
||||
|
||||
@@ -2314,7 +2314,7 @@ populate_array_report_expected_array(PopulateArrayContext *ctx, int ndim)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_INVALID_TEXT_REPRESENTATION),
|
||||
errmsg("expected json array"),
|
||||
errhint("see the value of key \"%s\"", ctx->colname)));
|
||||
errhint("See the value of key \"%s\".", ctx->colname)));
|
||||
else
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_INVALID_TEXT_REPRESENTATION),
|
||||
@@ -2336,13 +2336,13 @@ populate_array_report_expected_array(PopulateArrayContext *ctx, int ndim)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_INVALID_TEXT_REPRESENTATION),
|
||||
errmsg("expected json array"),
|
||||
errhint("see the array element %s of key \"%s\"",
|
||||
errhint("See the array element %s of key \"%s\".",
|
||||
indices.data, ctx->colname)));
|
||||
else
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_INVALID_TEXT_REPRESENTATION),
|
||||
errmsg("expected json array"),
|
||||
errhint("see the array element %s",
|
||||
errhint("See the array element %s.",
|
||||
indices.data)));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -562,8 +562,8 @@ macaddr8tomacaddr(PG_FUNCTION_ARGS)
|
||||
(errcode(ERRCODE_NUMERIC_VALUE_OUT_OF_RANGE),
|
||||
errmsg("macaddr8 data out of range to convert to macaddr"),
|
||||
errhint("Only addresses that have FF and FE as values in the "
|
||||
"4th and 5th bytes, from the left, for example: "
|
||||
"XX-XX-XX-FF-FE-XX-XX-XX, are eligible to be converted "
|
||||
"4th and 5th bytes from the left, for example "
|
||||
"xx:xx:xx:ff:fe:xx:xx:xx, are eligible to be converted "
|
||||
"from macaddr8 to macaddr.")));
|
||||
|
||||
result->a = addr->a;
|
||||
|
||||
@@ -48,8 +48,8 @@ pg_atoi(const char *s, int size, int c)
|
||||
if (*s == 0)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_INVALID_TEXT_REPRESENTATION),
|
||||
errmsg("invalid input syntax for %s: \"%s\"",
|
||||
"integer", s)));
|
||||
errmsg("invalid input syntax for integer: \"%s\"",
|
||||
s)));
|
||||
|
||||
errno = 0;
|
||||
l = strtol(s, &badp, 10);
|
||||
@@ -58,8 +58,8 @@ pg_atoi(const char *s, int size, int c)
|
||||
if (s == badp)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_INVALID_TEXT_REPRESENTATION),
|
||||
errmsg("invalid input syntax for %s: \"%s\"",
|
||||
"integer", s)));
|
||||
errmsg("invalid input syntax for integer: \"%s\"",
|
||||
s)));
|
||||
|
||||
switch (size)
|
||||
{
|
||||
@@ -102,8 +102,8 @@ pg_atoi(const char *s, int size, int c)
|
||||
if (*badp && *badp != c)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_INVALID_TEXT_REPRESENTATION),
|
||||
errmsg("invalid input syntax for %s: \"%s\"",
|
||||
"integer", s)));
|
||||
errmsg("invalid input syntax for integer: \"%s\"",
|
||||
s)));
|
||||
|
||||
return (int32) l;
|
||||
}
|
||||
|
||||
@@ -132,8 +132,8 @@ TransactionIdInRecentPast(uint64 xid_with_epoch, TransactionId *extracted_xid)
|
||||
|| (xid_epoch == now_epoch && xid > now_epoch_last_xid))
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
|
||||
errmsg("transaction ID " UINT64_FORMAT " is in the future",
|
||||
xid_with_epoch)));
|
||||
errmsg("transaction ID %s is in the future",
|
||||
psprintf(UINT64_FORMAT, xid_with_epoch))));
|
||||
|
||||
/*
|
||||
* ShmemVariableCache->oldestClogXid is protected by CLogTruncationLock,
|
||||
@@ -755,11 +755,11 @@ txid_status(PG_FUNCTION_ARGS)
|
||||
Assert(TransactionIdIsValid(xid));
|
||||
|
||||
if (TransactionIdIsCurrentTransactionId(xid))
|
||||
status = gettext_noop("in progress");
|
||||
status = "in progress";
|
||||
else if (TransactionIdDidCommit(xid))
|
||||
status = gettext_noop("committed");
|
||||
status = "committed";
|
||||
else if (TransactionIdDidAbort(xid))
|
||||
status = gettext_noop("aborted");
|
||||
status = "aborted";
|
||||
else
|
||||
{
|
||||
/*
|
||||
@@ -774,9 +774,9 @@ txid_status(PG_FUNCTION_ARGS)
|
||||
* checked commit/abort status).
|
||||
*/
|
||||
if (TransactionIdPrecedes(xid, GetActiveSnapshot()->xmin))
|
||||
status = gettext_noop("aborted");
|
||||
status = "aborted";
|
||||
else
|
||||
status = gettext_noop("in progress");
|
||||
status = "in progress";
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
@@ -2201,7 +2201,7 @@ static struct config_int ConfigureNamesInt[] =
|
||||
{"max_pred_locks_per_relation", PGC_SIGHUP, LOCK_MANAGEMENT,
|
||||
gettext_noop("Sets the maximum number of predicate-locked pages and tuples per relation."),
|
||||
gettext_noop("If more than this total of pages and tuples in the same relation are locked "
|
||||
"by a connection, those locks are replaced by a relation level lock.")
|
||||
"by a connection, those locks are replaced by a relation-level lock.")
|
||||
},
|
||||
&max_predicate_locks_per_relation,
|
||||
-2, INT_MIN, INT_MAX,
|
||||
@@ -2212,7 +2212,7 @@ static struct config_int ConfigureNamesInt[] =
|
||||
{"max_pred_locks_per_page", PGC_SIGHUP, LOCK_MANAGEMENT,
|
||||
gettext_noop("Sets the maximum number of predicate-locked tuples per page."),
|
||||
gettext_noop("If more than this number of tuples on the same page are locked "
|
||||
"by a connection, those locks are replaced by a page level lock.")
|
||||
"by a connection, those locks are replaced by a page-level lock.")
|
||||
},
|
||||
&max_predicate_locks_per_page,
|
||||
2, 0, INT_MAX,
|
||||
@@ -3608,7 +3608,7 @@ static struct config_string ConfigureNamesString[] =
|
||||
|
||||
{
|
||||
{"ssl_dh_params_file", PGC_SIGHUP, CONN_AUTH_SECURITY,
|
||||
gettext_noop("Location of the SSL DH params file."),
|
||||
gettext_noop("Location of the SSL DH parameters file."),
|
||||
NULL,
|
||||
GUC_SUPERUSER_ONLY
|
||||
},
|
||||
|
||||
@@ -625,7 +625,7 @@ SetTransactionSnapshot(Snapshot sourcesnap, VirtualTransactionId *sourcevxid,
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE),
|
||||
errmsg("could not import the requested snapshot"),
|
||||
errdetail("The source process with pid %d is not running anymore.",
|
||||
errdetail("The source process with PID %d is not running anymore.",
|
||||
sourcepid)));
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user