diff --git a/src/bin/psql/describe.c b/src/bin/psql/describe.c
index e2e4cbc..ac27662 100644
--- a/src/bin/psql/describe.c
+++ b/src/bin/psql/describe.c
@@ -3169,7 +3169,7 @@ listTables(const char *tabtypes, const char *pattern, bool verbose, bool showSys
                                          " WHEN 'r' THEN '%s'"
                                          " WHEN 'v' THEN '%s'"
                                          " WHEN 'm' THEN '%s'"
-                                         " WHEN 'i' THEN '%s'"
+                                         " WHEN 'i' THEN %s"
                                          " WHEN 'S' THEN '%s'"
                                          " WHEN 's' THEN '%s'"
                                          " WHEN 'f' THEN '%s'"
@@ -3181,7 +3181,7 @@ listTables(const char *tabtypes, const char *pattern, bool verbose, bool showSys
                                          gettext_noop("table"),
                                          gettext_noop("view"),
                                          gettext_noop("materialized view"),
-                                         gettext_noop("index"),
+                                         gettext_noop("'index: '||(select amname from pg_am a where a.oid = c.relam)"),
                                          gettext_noop("sequence"),
                                          gettext_noop("special"),
                                          gettext_noop("foreign table"),
