diff options
Diffstat (limited to 'src/bin/psql/command.c')
-rw-r--r-- | src/bin/psql/command.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/bin/psql/command.c b/src/bin/psql/command.c index 04be60f73e6..962c13c1360 100644 --- a/src/bin/psql/command.c +++ b/src/bin/psql/command.c @@ -369,7 +369,7 @@ exec_command(const char *cmd, success = describeTableDetails(pattern, show_verbose, show_system); else /* standard listing of interesting things */ - success = listTables("tvs", NULL, show_verbose, show_system); + success = listTables("tvsE", NULL, show_verbose, show_system); break; case 'a': success = describeAggregates(pattern, show_verbose, show_system); @@ -432,6 +432,7 @@ exec_command(const char *cmd, case 'v': case 'i': case 's': + case 'E': success = listTables(&cmd[1], pattern, show_verbose, show_system); break; case 'r': @@ -483,6 +484,9 @@ exec_command(const char *cmd, case 'w': success = listForeignDataWrappers(pattern, show_verbose); break; + case 't': + success = listForeignTables(pattern, show_verbose); + break; default: status = PSQL_CMD_UNKNOWN; break; |