Thread

  1. [PATCH] fix some psql strings

    Álvaro Herrera <alvherre@kurilemu.de> — 2026-04-28T14:03:26Z

    ---
     src/bin/psql/describe.c | 12 ++++++------
     1 file changed, 6 insertions(+), 6 deletions(-)
    
    diff --git a/src/bin/psql/describe.c b/src/bin/psql/describe.c
    index 7f9b2b71a36..757a355c063 100644
    --- a/src/bin/psql/describe.c
    +++ b/src/bin/psql/describe.c
    @@ -2504,18 +2504,18 @@ describeOneTableDetails(const char *schemaname,
     				printfPQExpBuffer(&tmpbuf, _("primary key, "));
     			else if (strcmp(indisunique, "t") == 0)
     			{
    -				printfPQExpBuffer(&tmpbuf, _("unique"));
     				if (strcmp(indnullsnotdistinct, "t") == 0)
    -					appendPQExpBufferStr(&tmpbuf, _(" nulls not distinct"));
    -				appendPQExpBufferStr(&tmpbuf, _(", "));
    +					printfPQExpBuffer(&tmpbuf, _("unique nulls not distinct, "));
    +				else
    +					printfPQExpBuffer(&tmpbuf, _("unique, "));
     			}
     			else
     				resetPQExpBuffer(&tmpbuf);
    -			appendPQExpBuffer(&tmpbuf, "%s, ", indamname);
     
     			/* we assume here that index and table are in same schema */
    -			appendPQExpBuffer(&tmpbuf, _("for table \"%s.%s\""),
    -							  schemaname, indtable);
    +			/*- translator: the first %s is the index AM name */
    +			appendPQExpBuffer(&tmpbuf, _("%s, for table \"%s.%s\""),
    +							  indamname, schemaname, indtable);
     
     			if (strlen(indpred))
     				appendPQExpBuffer(&tmpbuf, _(", predicate (%s)"), indpred);
    -- 
    2.47.3
    
    
    --g4o4dywhsw3onu27--