diff options
author | Peter Eisentraut | 2011-06-14 20:45:00 +0000 |
---|---|---|
committer | Peter Eisentraut | 2011-06-14 20:48:59 +0000 |
commit | 707195c8f487a39c34ea4d965140465594eb5c21 (patch) | |
tree | 44d5650430954d9b94400285a61c8e10da6a5db5 | |
parent | da023acd1aec18e715789540f150c77b919c65a0 (diff) |
Allow psql \d tab completion to complete all relation kinds
This matches what \d actually accepts.
-rw-r--r-- | src/bin/psql/tab-complete.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/bin/psql/tab-complete.c b/src/bin/psql/tab-complete.c index a43d6e3159..32f418306c 100644 --- a/src/bin/psql/tab-complete.c +++ b/src/bin/psql/tab-complete.c @@ -369,11 +369,11 @@ static const SchemaQuery Query_for_list_of_updatables = { NULL }; -static const SchemaQuery Query_for_list_of_tisvf = { +static const SchemaQuery Query_for_list_of_relations = { /* catname */ "pg_catalog.pg_class c", /* selcondition */ - "c.relkind IN ('r', 'i', 'S', 'v', 'f')", + NULL, /* viscondition */ "pg_catalog.pg_table_is_visible(c.oid)", /* namespace */ @@ -2826,7 +2826,7 @@ psql_completion(char *text, int start, int end) /* must be at end of \d list */ else if (strncmp(prev_wd, "\\d", strlen("\\d")) == 0) - COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_tisvf, NULL); + COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_relations, NULL); else if (strcmp(prev_wd, "\\ef") == 0) COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_functions, NULL); |