Fix incorrect column name in psql \d code.

pg_index.indisreplident had at one time in its development been called
indisidentity.  describe.c got missed when it was renamed.
Bug introduced in commit 07cacba983.

Andres Freund
This commit is contained in:
Tom Lane 2013-11-14 10:27:24 -05:00
parent 87d8378f60
commit e694cf25d7
1 changed files with 4 additions and 4 deletions

View File

@ -1611,9 +1611,9 @@ describeOneTableDetails(const char *schemaname,
" false AS condeferrable, false AS condeferred,\n"); " false AS condeferrable, false AS condeferred,\n");
if (pset.sversion >= 90400) if (pset.sversion >= 90400)
appendPQExpBuffer(&buf, "i.indisidentity,\n"); appendPQExpBuffer(&buf, "i.indisreplident,\n");
else else
appendPQExpBuffer(&buf, "false AS indisidentity,\n"); appendPQExpBuffer(&buf, "false AS indisreplident,\n");
appendPQExpBuffer(&buf, " a.amname, c2.relname, " appendPQExpBuffer(&buf, " a.amname, c2.relname, "
"pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)\n" "pg_catalog.pg_get_expr(i.indpred, i.indrelid, true)\n"
@ -1638,7 +1638,7 @@ describeOneTableDetails(const char *schemaname,
char *indisvalid = PQgetvalue(result, 0, 3); char *indisvalid = PQgetvalue(result, 0, 3);
char *deferrable = PQgetvalue(result, 0, 4); char *deferrable = PQgetvalue(result, 0, 4);
char *deferred = PQgetvalue(result, 0, 5); char *deferred = PQgetvalue(result, 0, 5);
char *indisidentity = PQgetvalue(result, 0, 6); char *indisreplident = PQgetvalue(result, 0, 6);
char *indamname = PQgetvalue(result, 0, 7); char *indamname = PQgetvalue(result, 0, 7);
char *indtable = PQgetvalue(result, 0, 8); char *indtable = PQgetvalue(result, 0, 8);
char *indpred = PQgetvalue(result, 0, 9); char *indpred = PQgetvalue(result, 0, 9);
@ -1670,7 +1670,7 @@ describeOneTableDetails(const char *schemaname,
if (strcmp(deferred, "t") == 0) if (strcmp(deferred, "t") == 0)
appendPQExpBuffer(&tmpbuf, _(", initially deferred")); appendPQExpBuffer(&tmpbuf, _(", initially deferred"));
if (strcmp(indisidentity, "t") == 0) if (strcmp(indisreplident, "t") == 0)
appendPQExpBuffer(&tmpbuf, _(", replica identity")); appendPQExpBuffer(&tmpbuf, _(", replica identity"));
printTableAddFooter(&cont, tmpbuf.data); printTableAddFooter(&cont, tmpbuf.data);