@@ -2553,15 +2553,17 @@ psql_completion(char *text, int start, int end)
2553
2553
COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_indexes, NULL);
2554
2554
else if (strncmp(prev_wd, "\\dn", strlen("\\dn")) == 0)
2555
2555
COMPLETE_WITH_QUERY(Query_for_list_of_schemas);
2556
- else if (strncmp(prev_wd, "\\dp", strlen("\\dp")) == 0)
2556
+ else if (strncmp(prev_wd, "\\dp", strlen("\\dp")) == 0
2557
+ || strncmp(prev_wd, "\\z", strlen("\\z")) == 0)
2557
2558
COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_tsv, NULL);
2558
2559
else if (strncmp(prev_wd, "\\ds", strlen("\\ds")) == 0)
2559
2560
COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_sequences, NULL);
2560
2561
else if (strncmp(prev_wd, "\\dt", strlen("\\dt")) == 0)
2561
2562
COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_tables, NULL);
2562
2563
else if (strncmp(prev_wd, "\\dT", strlen("\\dT")) == 0)
2563
2564
COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_datatypes, NULL);
2564
- else if (strncmp(prev_wd, "\\du", strlen("\\du")) == 0)
2565
+ else if (strncmp(prev_wd, "\\du", strlen("\\du")) == 0
2566
+ || (strncmp(prev_wd, "\\dg", strlen("\\dg")) == 0))
2565
2567
COMPLETE_WITH_QUERY(Query_for_list_of_roles);
2566
2568
else if (strncmp(prev_wd, "\\dv", strlen("\\dv")) == 0)
2567
2569
COMPLETE_WITH_SCHEMA_QUERY(Query_for_list_of_views, NULL);
0 commit comments