Message style improvements
This commit is contained in:
parent
ee3fdb8f34
commit
c31833779d
|
@ -29,7 +29,7 @@ int default_toast_compression = TOAST_PGLZ_COMPRESSION;
|
|||
#define NO_LZ4_SUPPORT() \
|
||||
ereport(ERROR, \
|
||||
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED), \
|
||||
errmsg("unsupported LZ4 compression method"), \
|
||||
errmsg("compression method lz4 not supported"), \
|
||||
errdetail("This functionality requires the server to be built with lz4 support."), \
|
||||
errhint("You need to rebuild PostgreSQL using %s.", "--with-lz4")))
|
||||
|
||||
|
|
|
@ -375,10 +375,12 @@ GetNewOidWithIndex(Relation relation, Oid indexId, AttrNumber oidcolumn)
|
|||
if (retries >= retries_before_log)
|
||||
{
|
||||
ereport(LOG,
|
||||
(errmsg("still finding an unused OID within relation \"%s\"",
|
||||
(errmsg("still searching for an unused OID in relation \"%s\"",
|
||||
RelationGetRelationName(relation)),
|
||||
errdetail("OID candidates were checked \"%llu\" times, but no unused OID is yet found.",
|
||||
(unsigned long long) retries)));
|
||||
errdetail_plural("OID candidates have been checked %llu time, but no unused OID has been found yet.",
|
||||
"OID candidates have been checked %llu times, but no unused OID has been found yet.",
|
||||
retries,
|
||||
(unsigned long long) retries)));
|
||||
|
||||
/*
|
||||
* Double the number of retries to do before logging next until it
|
||||
|
@ -400,8 +402,10 @@ GetNewOidWithIndex(Relation relation, Oid indexId, AttrNumber oidcolumn)
|
|||
if (retries > GETNEWOID_LOG_THRESHOLD)
|
||||
{
|
||||
ereport(LOG,
|
||||
(errmsg("new OID has been assigned in relation \"%s\" after \"%llu\" retries",
|
||||
RelationGetRelationName(relation), (unsigned long long) retries)));
|
||||
(errmsg_plural("new OID has been assigned in relation \"%s\" after %llu retry",
|
||||
"new OID has been assigned in relation \"%s\" after %llu retries",
|
||||
retries,
|
||||
RelationGetRelationName(relation), (unsigned long long) retries)));
|
||||
}
|
||||
|
||||
return newOid;
|
||||
|
|
|
@ -593,7 +593,7 @@ DeleteInheritsTuple(Oid inhrelid, Oid inhparent, bool expect_detach_pending,
|
|||
errmsg("cannot detach partition \"%s\"",
|
||||
childname ? childname : "unknown relation"),
|
||||
errdetail("The partition is being detached concurrently or has an unfinished detach."),
|
||||
errhint("Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending detach operation")));
|
||||
errhint("Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending detach operation.")));
|
||||
if (!detach_pending && expect_detach_pending)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE),
|
||||
|
|
|
@ -14773,7 +14773,7 @@ MarkInheritDetached(Relation child_rel, Relation parent_rel)
|
|||
get_rel_name(inhForm->inhrelid),
|
||||
get_namespace_name(parent_rel->rd_rel->relnamespace),
|
||||
RelationGetRelationName(parent_rel)),
|
||||
errhint("Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the detach operation."));
|
||||
errhint("Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending detach operation."));
|
||||
|
||||
if (inhForm->inhrelid == RelationGetRelid(child_rel))
|
||||
{
|
||||
|
|
|
@ -1457,7 +1457,7 @@ pgstat_reset_shared_counters(const char *target)
|
|||
ereport(ERROR,
|
||||
(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
|
||||
errmsg("unrecognized reset target: \"%s\"", target),
|
||||
errhint("Target must be \"archiver\", \"bgwriter\" or \"wal\".")));
|
||||
errhint("Target must be \"archiver\", \"bgwriter\", or \"wal\".")));
|
||||
|
||||
pgstat_setheader(&msg.m_hdr, PGSTAT_MTYPE_RESETSHAREDCOUNTER);
|
||||
pgstat_send(&msg, sizeof(msg));
|
||||
|
|
|
@ -3295,13 +3295,13 @@ do_syncfs(const char *path)
|
|||
{
|
||||
ereport(LOG,
|
||||
(errcode_for_file_access(),
|
||||
errmsg("could not open %s: %m", path)));
|
||||
errmsg("could not open file \"%s\": %m", path)));
|
||||
return;
|
||||
}
|
||||
if (syncfs(fd) < 0)
|
||||
ereport(LOG,
|
||||
(errcode_for_file_access(),
|
||||
errmsg("could not sync filesystem for \"%s\": %m", path)));
|
||||
errmsg("could not synchronize file system for file \"%s\": %m", path)));
|
||||
CloseTransientFile(fd);
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -303,7 +303,7 @@ LogRecoveryConflict(ProcSignalReason reason, TimestampTz wait_start,
|
|||
{
|
||||
ereport(LOG,
|
||||
errmsg("recovery still waiting after %ld.%03d ms: %s",
|
||||
msecs, usecs, _(get_recovery_conflict_desc(reason))),
|
||||
msecs, usecs, get_recovery_conflict_desc(reason)),
|
||||
nprocs > 0 ? errdetail_log_plural("Conflicting process: %s.",
|
||||
"Conflicting processes: %s.",
|
||||
nprocs, buf.data) : 0);
|
||||
|
@ -312,7 +312,7 @@ LogRecoveryConflict(ProcSignalReason reason, TimestampTz wait_start,
|
|||
{
|
||||
ereport(LOG,
|
||||
errmsg("recovery finished waiting after %ld.%03d ms: %s",
|
||||
msecs, usecs, _(get_recovery_conflict_desc(reason))));
|
||||
msecs, usecs, get_recovery_conflict_desc(reason)));
|
||||
}
|
||||
|
||||
if (nprocs > 0)
|
||||
|
@ -1418,27 +1418,27 @@ LogStandbyInvalidations(int nmsgs, SharedInvalidationMessage *msgs,
|
|||
static const char *
|
||||
get_recovery_conflict_desc(ProcSignalReason reason)
|
||||
{
|
||||
const char *reasonDesc = gettext_noop("unknown reason");
|
||||
const char *reasonDesc = _("unknown reason");
|
||||
|
||||
switch (reason)
|
||||
{
|
||||
case PROCSIG_RECOVERY_CONFLICT_BUFFERPIN:
|
||||
reasonDesc = gettext_noop("recovery conflict on buffer pin");
|
||||
reasonDesc = _("recovery conflict on buffer pin");
|
||||
break;
|
||||
case PROCSIG_RECOVERY_CONFLICT_LOCK:
|
||||
reasonDesc = gettext_noop("recovery conflict on lock");
|
||||
reasonDesc = _("recovery conflict on lock");
|
||||
break;
|
||||
case PROCSIG_RECOVERY_CONFLICT_TABLESPACE:
|
||||
reasonDesc = gettext_noop("recovery conflict on tablespace");
|
||||
reasonDesc = _("recovery conflict on tablespace");
|
||||
break;
|
||||
case PROCSIG_RECOVERY_CONFLICT_SNAPSHOT:
|
||||
reasonDesc = gettext_noop("recovery conflict on snapshot");
|
||||
reasonDesc = _("recovery conflict on snapshot");
|
||||
break;
|
||||
case PROCSIG_RECOVERY_CONFLICT_STARTUP_DEADLOCK:
|
||||
reasonDesc = gettext_noop("recovery conflict on buffer deadlock");
|
||||
reasonDesc = _("recovery conflict on buffer deadlock");
|
||||
break;
|
||||
case PROCSIG_RECOVERY_CONFLICT_DATABASE:
|
||||
reasonDesc = gettext_noop("recovery conflict on database");
|
||||
reasonDesc = _("recovery conflict on database");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
|
@ -145,7 +145,7 @@ fetch_fp_info(Oid func_id, struct fp_info *fip)
|
|||
if (pp->prokind != PROKIND_FUNCTION || pp->proretset)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
|
||||
errmsg("cannot call function %s via fastpath interface",
|
||||
errmsg("cannot call function \"%s\" via fastpath interface",
|
||||
NameStr(pp->proname))));
|
||||
|
||||
/* watch out for catalog entries with more than FUNC_MAX_ARGS args */
|
||||
|
|
|
@ -282,7 +282,7 @@ multirange_in(PG_FUNCTION_ARGS)
|
|||
(errcode(ERRCODE_INVALID_TEXT_REPRESENTATION),
|
||||
errmsg("malformed multirange literal: \"%s\"",
|
||||
input_str),
|
||||
errdetail("Junk after right brace.")));
|
||||
errdetail("Junk after closing right brace.")));
|
||||
|
||||
ret = make_multirange(mltrngtypoid, rangetyp, range_count, ranges);
|
||||
PG_RETURN_MULTIRANGE_P(ret);
|
||||
|
@ -968,7 +968,7 @@ multirange_constructor2(PG_FUNCTION_ARGS)
|
|||
if (dims > 1)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_CARDINALITY_VIOLATION),
|
||||
errmsg("multiranges cannot be constructed from multi-dimensional arrays")));
|
||||
errmsg("multiranges cannot be constructed from multidimensional arrays")));
|
||||
|
||||
rngtypid = ARR_ELEMTYPE(rangeArray);
|
||||
if (rngtypid != rangetyp->type_id)
|
||||
|
|
|
@ -14,7 +14,7 @@ Indexes:
|
|||
"idx" btree (f1)
|
||||
|
||||
CREATE TABLE cmdata1(f1 TEXT COMPRESSION lz4);
|
||||
ERROR: unsupported LZ4 compression method
|
||||
ERROR: compression method lz4 not supported
|
||||
DETAIL: This functionality requires the server to be built with lz4 support.
|
||||
HINT: You need to rebuild PostgreSQL using --with-lz4.
|
||||
INSERT INTO cmdata1 VALUES(repeat('1234567890', 1004));
|
||||
|
@ -193,7 +193,7 @@ LINE 1: SELECT pg_column_compression(x) FROM compressmv;
|
|||
^
|
||||
-- test compression with partition
|
||||
CREATE TABLE cmpart(f1 text COMPRESSION lz4) PARTITION BY HASH(f1);
|
||||
ERROR: unsupported LZ4 compression method
|
||||
ERROR: compression method lz4 not supported
|
||||
DETAIL: This functionality requires the server to be built with lz4 support.
|
||||
HINT: You need to rebuild PostgreSQL using --with-lz4.
|
||||
CREATE TABLE cmpart1 PARTITION OF cmpart FOR VALUES WITH (MODULUS 2, REMAINDER 0);
|
||||
|
@ -238,7 +238,7 @@ HINT: Available values: pglz.
|
|||
SET default_toast_compression = 'pglz';
|
||||
-- test alter compression method
|
||||
ALTER TABLE cmdata ALTER COLUMN f1 SET COMPRESSION lz4;
|
||||
ERROR: unsupported LZ4 compression method
|
||||
ERROR: compression method lz4 not supported
|
||||
DETAIL: This functionality requires the server to be built with lz4 support.
|
||||
HINT: You need to rebuild PostgreSQL using --with-lz4.
|
||||
INSERT INTO cmdata VALUES (repeat('123456789', 4004));
|
||||
|
@ -272,7 +272,7 @@ ERROR: relation "compressmv" does not exist
|
|||
ALTER TABLE cmpart1 ALTER COLUMN f1 SET COMPRESSION pglz;
|
||||
ERROR: relation "cmpart1" does not exist
|
||||
ALTER TABLE cmpart2 ALTER COLUMN f1 SET COMPRESSION lz4;
|
||||
ERROR: unsupported LZ4 compression method
|
||||
ERROR: compression method lz4 not supported
|
||||
DETAIL: This functionality requires the server to be built with lz4 support.
|
||||
HINT: You need to rebuild PostgreSQL using --with-lz4.
|
||||
-- new data should be compressed with the current compression method
|
||||
|
@ -312,7 +312,7 @@ SELECT pg_column_compression(f1) FROM cmdata;
|
|||
-- test expression index
|
||||
DROP TABLE cmdata2;
|
||||
CREATE TABLE cmdata2 (f1 TEXT COMPRESSION pglz, f2 TEXT COMPRESSION lz4);
|
||||
ERROR: unsupported LZ4 compression method
|
||||
ERROR: compression method lz4 not supported
|
||||
DETAIL: This functionality requires the server to be built with lz4 support.
|
||||
HINT: You need to rebuild PostgreSQL using --with-lz4.
|
||||
CREATE UNIQUE INDEX idx1 ON cmdata2 ((f1 || f2));
|
||||
|
|
|
@ -17,7 +17,7 @@ select '{(,)}.'::textmultirange;
|
|||
ERROR: malformed multirange literal: "{(,)}."
|
||||
LINE 1: select '{(,)}.'::textmultirange;
|
||||
^
|
||||
DETAIL: Junk after right brace.
|
||||
DETAIL: Junk after closing right brace.
|
||||
select '{[a,c),}'::textmultirange;
|
||||
ERROR: malformed multirange literal: "{[a,c),}"
|
||||
LINE 1: select '{[a,c),}'::textmultirange;
|
||||
|
|
Loading…
Reference in New Issue