]> granicus.if.org Git - postgresql/commitdiff
Fix incorrect column name in psql \d code.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 14 Nov 2013 15:27:24 +0000 (10:27 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 14 Nov 2013 15:27:24 +0000 (10:27 -0500)
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 07cacba983ef79be4a84fcd0e0ca3b5fcb85dd65.

Andres Freund

src/bin/psql/describe.c

index 25fec2b5863800234e46096004db23f4800c94e6..ceda13e921f4d185435282b7e37b8adaad90e6a1 100644 (file)
@@ -1611,9 +1611,9 @@ describeOneTableDetails(const char *schemaname,
                                                "  false AS condeferrable, false AS condeferred,\n");
 
                if (pset.sversion >= 90400)
-                       appendPQExpBuffer(&buf, "i.indisidentity,\n");
+                       appendPQExpBuffer(&buf, "i.indisreplident,\n");
                else
-                       appendPQExpBuffer(&buf, "false AS indisidentity,\n");
+                       appendPQExpBuffer(&buf, "false AS indisreplident,\n");
 
                appendPQExpBuffer(&buf, "  a.amname, c2.relname, "
                                          "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       *deferrable = PQgetvalue(result, 0, 4);
                        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       *indtable = PQgetvalue(result, 0, 8);
                        char       *indpred = PQgetvalue(result, 0, 9);
@@ -1670,7 +1670,7 @@ describeOneTableDetails(const char *schemaname,
                        if (strcmp(deferred, "t") == 0)
                                appendPQExpBuffer(&tmpbuf, _(", initially deferred"));
 
-                       if (strcmp(indisidentity, "t") == 0)
+                       if (strcmp(indisreplident, "t") == 0)
                                appendPQExpBuffer(&tmpbuf, _(", replica identity"));
 
                        printTableAddFooter(&cont, tmpbuf.data);